├── docs
├── roadbuild.md
├── directorio.md
├── README.md
├── schema
│ ├── partido_politico.json
│ ├── README.md
│ └── legislador.json
└── glosario.md
├── .github
└── ISSUE_TEMPLATE
│ ├── issue-sin-formato.md
│ ├── solicitud-de-feature.md
│ ├── reporte-de-bug.md
│ └── analisis-congreso-estatal.md
├── CONTRIBUTING.md
├── legacy
├── REQUIREMENTS.md
├── schema.md
└── ruta_de_trabajo.md
├── ROADMAP.md
├── CODE_OF_CONDUCT.md
├── resources
└── images
│ ├── logo-cmx.svg
│ └── logo-cmx-blanco.svg
├── README.md
└── LICENSE
/docs/roadbuild.md:
--------------------------------------------------------------------------------
1 | # Tareas de construcción del estándar
2 |
3 | ## Cómo se construirá Primera versión del estándar:
4 | 1. Airtable
5 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/issue-sin-formato.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Issue sin formato
3 | about: Issue sin formato predefinido
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | #### Siéntete en libertad de llenar con el contenido que consideres necesario. Te recomendamos añadir descripciones claras y concisas, así como adjuntar capturas de pantalla que puedan ayudarte a describir tu issue.
11 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/solicitud-de-feature.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Solicitud de Feature
3 | about: Sugiere una idea o cambio para este proyecto
4 | title: ''
5 | labels: enhancement
6 | assignees: ''
7 |
8 | ---
9 |
10 | #### El contenido aquí descrito es una plantilla, siéntete en libertad de llenar, modificar o eliminar campos necesarios/no necesarios.
11 |
12 | **¿Tu _feature_ solicitado se relaciona con algún problema? Por favor describe.**
13 | Una descripción clara y concisa del problema.
14 |
15 | **Describe la solución que propones**
16 | Una descripción clara y concisa de lo que propones que suceda.
17 |
18 | **Describe las alternativas que has considerado**
19 | Una descripción clara y concisa de las soluciones alternativas o características que has considerado.
20 |
21 | **Contexto adicional**
22 | Añade cualquier otro contexto o capturas de pantalla acerca de la solicitud del _feature_ aquí.
23 |
--------------------------------------------------------------------------------
/docs/directorio.md:
--------------------------------------------------------------------------------
1 | # Directorio
2 |
3 | El siguiente directorio contiene una lista de todos los congresos en México que han implementado total o parcialmente el estándar, así como aquellos que han expresado intención explícita de adoptarlo.
4 |
5 | ## Congreso de la Unión
6 | Apoyo a la adopción del estándar una vez publicada la primera versión estable.
7 | `En proceso`
8 |
9 | - Sitio: https://web.diputados.gob.mx/inicio
10 |
11 | ## Congreso del Estado de Guanajuato
12 | Apoyo a la adopción del estándar una vez publicada la primera versión estable.
13 | `En proceso`
14 |
15 | - Sitio: https://www.congresogto.gob.mx/
16 |
17 | ## Congreso del Estado de Jalisco
18 | Apoyo a la adopción del estándar una vez publicada la primera versión estable.
19 | `En proceso`
20 |
21 | - Sitio: https://www.congresojal.gob.mx/
22 |
23 | ## Congreso del Estado de Nuevo León
24 | Apoyo a la adopción del estándar una vez publicada la primera versión estable.
25 | `En proceso`
26 |
27 | - Sitio: http://www.hcnl.gob.mx/
28 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/reporte-de-bug.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Reporte de Bug
3 | about: Crea un reporte para ayudar a mejorar
4 | title: ''
5 | labels: bug
6 | assignees: ''
7 |
8 | ---
9 |
10 | #### El contenido aquí descrito es una plantilla, siéntete en libertad de llenar, modificar o eliminar campos necesarios/no necesarios.
11 |
12 | **Entorno**
13 | Describe las características del equipo en el que se produjo el error: navegador, sistema operativo, lenguaje de programación, etc..
14 |
15 | **Describe el _bug_**
16 | Una descripción clara y concisa de lo que sucede.
17 |
18 | **Para reproducir el _bug_**
19 | Pasos para reproducir el comportamiento:
20 | 1. Ir a '...'
21 | 2. Click en '....'
22 | 3. Scroll hacia '....'
23 | 4. Ver error
24 |
25 | **Comportamiento esperado**
26 | Una descripción clara y concisa de lo que esperabas que sucediera.
27 |
28 | **Capturas de pantalla**
29 | Si es el caso, añade capturas de pantalla para ayudar a explicar el problema.
30 |
31 | **Context adicional**
32 | Cualquier contexto adicional acerca del problema.
33 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/analisis-congreso-estatal.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Análisis de congreso
3 | about: Mapeo de donde está la información de los congresos
4 | title: 'Análisis del congreso de {ESTADO}'
5 | labels: documentation
6 |
7 | ---
8 |
9 | # Análisis del congreso de {NOMBRE DEL ESTADO}
10 |
11 | Si quieres analizar un congreso estatal, esta es la información que necesitamos
12 | de cada uno.
13 |
14 | ## Enlaces web
15 |
16 | Enlaces donde se encuentra la información de:
17 |
18 | Legislativo
19 |
20 | - Asistencias del pleno (ordinarias)
21 | - Cabilderos
22 | - Códigos
23 | - Comisiones
24 | - Decretos
25 | - Dictámenes
26 | - Diputados
27 | - Distritos
28 | - Iniciativas
29 | - Legislaturas (histórico)
30 | - Listado de leyes
31 | - Ordenes
32 | - Partidos
33 | - Periodos
34 | - Puestos
35 | - Revisiones
36 | - Secciones
37 | - Directorio del congreso (diputados, areas administrativas, etc)
38 | - Votaciones
39 |
40 | Administrativo
41 |
42 | - Contratos
43 | - Convenios
44 | - Convocatorias
45 | - Declaraciones patrimoniales
46 | - Designaciones
47 | - Ingresos
48 | - Licitaciones
49 | - Nómina
50 | - Personal
51 | - Presupuesto
52 | - Proveedores
53 |
54 | ## Formato de los datos
55 |
56 | En cada uno de los apartados anteriores, especificar el formato en el que se
57 | encuentran los datos: CSV, EXCEL, HTML (en la propia web), PDF, IMÁGEN, etc.
58 |
59 | ## Notas generales
60 |
61 | Describe cualquier cosa que consideres relevante.
62 |
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Estándar de Datos Abiertos Legislativos
3 |
4 | El estándar se encuentra en actual desarrollo, puedes ver los cambios y decisiones tomadas para la construcción de la primera versión en el [changelog](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/roadbuild.md).
5 |
6 | - **Versión**: 0.1
7 | - **Última actualización**: 01-06-2022
8 | - **Ruta de proyecto**: [ROADMAP.md](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/ROADMAP.md)
9 |
10 | Documento | Descripción
11 | --- | ---
12 | **[Directorio](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/directorio.md)** | Contiene una lista de todos los congresos en México que han/ están implementado total o parcialmente el estándar.
13 | **[Glosario](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/glosario.md)** | Sirve como un acuerdo para las definiciones de las palabras y términos comunes utilizados dentro del estándar.
14 | **[Modelo](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/modelo.md)** | Una forma consensuada de pensar sobre los tipos de datos que queremos usar y cómo se relacionan entre sí
15 | **[Plantillas](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/plantillas/)** | Contiene y define el estándar en su formato final para ser adoptado.
16 | **[Schema](https://github.com/CodeandoMexico/estandar-datos-legislativos/blob/master/docs/schema/)** | Define una serie de especificaciones sobre la construcción y estructuración de los datos de acuerdo al estándar.
17 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Bienvenido a la guía de contribución del Estándar de Datos Legislativos
2 |
3 | - [Objetivo](#objetivo)
4 | - [Comunicación](#comunicación)
5 | - [¿En qué puedes apoyar?](#en-qué-puedes-apoyar)
6 | - [¿Cómo vamos a trabajar?](#cómo-vamos-a-trabajar)
7 |
8 | Gracias por tu interés en colaborar en el proyecto. Todas las contribuciones son
9 | bienvenidas, pero para que tu contribución sume al proyecto te recomendamos leas
10 | estas recomendaciones y lo que esperamos de tu colaboración.
11 |
12 | ## Objetivo
13 |
14 | Desde Codeando México, nuestro objetivo siempre es trabajar de la manera más
15 | transparente y colaborativa posible y este proyecto está abierto a cualquiera
16 | que esté interesado en participar.
17 |
18 | ## Comunicación
19 |
20 | Los avances del proyecto y las comunicaciones del mismo ocurren a través de este
21 | repositorio y del canal
22 | [datos-abiertos-legislativos](https://codeandomexico.slack.com/archives/CLSRKEBQW)
23 | en el [Slack de Codeando México](http://slack.codeandomexico.org/).
24 |
25 | ## ¿En qué puedes apoyar?
26 |
27 | Las tareas van a ir cambiando dependiendo de la fase en la que se
28 | encuentre el proyecto. Puedes revisar algunos de los hitos del proyecto en el
29 | documento con la [ruta de trabajo](ROADMAP.md) y su progreso en [este tablero](https://github.com/orgs/CodeandoMexico/projects/3/views/2).
30 |
31 | ## ¿Cómo vamos a trabajar?
32 |
33 | En la pestaña de [issues](https://github.com/CodeandoMexico/estandar-datos-legislativos/issues),
34 | es donde vamos a estar publicando las tareas que necesitamos ir completando y para ello vamos a trabajar de manera asíncrona, siguiendo la metodología [GitHub Flow](https://docs.github.com/es/get-started/quickstart/github-flow).
35 |
36 | La expectativa es que tus aportaciones las realices a través de pull-requests asociados a los issues ya creados, que serán revisados por el equipo antes de ser integrados al repositorio.
37 |
38 | 1. Forkea este repositorio.
39 | 2. Crea una nueva rama (branch).
40 | 3. Realiza cambios en la nueva rama.
41 | 4. Haz commit de los cambios y pon un mensaje de commit explicando los cambios.
42 | 5. Crea un pull-request, asociado a un issue, con los nuevos cambios.
43 |
44 | En caso de que quieras sugerir mejoras o encuentres un error, puedes crear un nuevo issue y lo revisaremos lo antes posible.
45 |
46 | Muchas gracias por tu apoyo. :smiley:
47 |
--------------------------------------------------------------------------------
/docs/schema/partido_politico.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://specs.frictionlessdata.io/schemas/table-schema.json",
3 | "title": "Partido político",
4 | "description": "Entidades de interés público con personalidad jurídica y patrimonio propios, con registro legal ante el Instituto Nacional Electoral o ante los Organismos Públicos Locales",
5 | "type": "object",
6 | "fields": [
7 | {
8 | "name": "id_partido",
9 | "title": "Identificador del partido",
10 | "description": "Identificador único del partido político",
11 | "example": "1",
12 | "type": "integer",
13 | "constraints": {
14 | "required": true,
15 | "unique": true
16 | }
17 | },
18 | {
19 | "name": "nombre",
20 | "title": "Nombre",
21 | "description": "Nombre completo del partido político",
22 | "example": "Partido Patito",
23 | "type": "string",
24 | "constraints": {
25 | "required": true
26 | }
27 | },
28 | {
29 | "name": "abreviacion",
30 | "title": "Abreviación",
31 | "description": "Acrónimo o abreviación del partido político",
32 | "example": "PP",
33 | "type": "string",
34 | "constraints": {
35 | "required": true
36 | }
37 | },
38 | {
39 | "name": "tipo",
40 | "title": "Tipo",
41 | "description": "Define si el partido político es nacional o local",
42 | "example": "Local",
43 | "type": "string",
44 | "constraints": {
45 | "required": true,
46 | "enum": ["Local", "Nacional"]
47 | }
48 | },
49 | {
50 | "name": "estatus",
51 | "title": "Estatus",
52 | "description": "Define si el partido está activo o no",
53 | "example": "true",
54 | "type": "boolean",
55 | "constraints": {
56 | "required": true
57 | }
58 | },
59 | {
60 | "name": "logo",
61 | "title": "Logo",
62 | "description": "URL de la imagen oficial del partido político",
63 | "example": "https://congreso.s3.amazonaws.com/uploads/diputado/imagen/136/partido_1.jpg",
64 | "type": "string",
65 | "format": "uri",
66 | "constraints": {
67 | "required": true
68 | }
69 | },
70 | {
71 | "name": "sitio_web",
72 | "title": "Sitio web",
73 | "description": "Enlace al sitio web oficial del partido político",
74 | "example": "https://partidopatito.com",
75 | "type": "string",
76 | "format": "uri",
77 | "constraints": {
78 | "required": true
79 | }
80 | },
81 | {
82 | "name": "colores",
83 | "title": "Colores",
84 | "description": "Colores oficiales del partido político",
85 | "example": "[\"Amarillo\", \"Blanco\", \"Verde\"]",
86 | "type": "array"
87 | },
88 | {
89 | "name": "redes_sociales",
90 | "title": "Redes sociales",
91 | "description": "Enlaces a las redes sociales del partido político",
92 | "example": "[\n {\n \"facebook\": \"https://www.facebook.com/PartidoPP\", \"twitter\": \"https://www.twitter.com/PartidoPP\" \n} \n]",
93 | "type": "array"
94 | }
95 | ],
96 |
97 | "missingValues": ["NaN", "-"],
98 | "primaryKey": "id_partido"
99 | }
--------------------------------------------------------------------------------
/docs/schema/README.md:
--------------------------------------------------------------------------------
1 | # Schema
2 |
3 | El `schema` es un conjunto de archivos que especifican la estructura de los datos dentro del **Estándar de Datos Abiertos Legislativos**. Para asegurar la calidad y usabilidad del estándar se ha utilizado el framework de [Frictionless Data](https://frictionlessdata.io/standards/#standards-toolkit), un conjunto de especificaciones creadas para estandarizar diferentes aspectos del trabajo con datos (vocabulario compartido, intercambio de datos y orientación).
4 |
5 | La base de este esquema es:
6 |
7 | - [Table Schema](https://specs.frictionlessdata.io/table-schema/) - Un formato simple para declarar un esquema para datos tabulares. El esquema está diseñado para expresarse en JSON.
8 | - [Data Package](https://specs.frictionlessdata.io/data-package/) - Un formato de contenedor simple para describir una colección coherente de datos en un solo paquete.
9 |
10 | ## Estructura
11 |
12 | **Paquete de datos**, el archivo `schema.json` contiene en su totalidad la descripción de todos los conjuntos de datos, así como los metadatos del estándar. Contiene lo siguiente:
13 |
14 | - Nombre y descripción
15 | - Esquemas
16 | - Relaciones
17 | - Versión
18 | - Formatos
19 | - Contribuidores
20 | - Licencia
21 |
22 | **Esquemas indivudales**, los archivos como `legislador.json` o `asiento.json` son las especificaciones independientes de cada entidad (concepto) dentro del estándar. Contienen lo siguiente:
23 |
24 | - Descriptores para cada campo
25 | - Nombre
26 | - Título
27 | - Descripción
28 | - Ejemplo
29 | - Tipo de dato
30 | - Formato
31 | - Reestricciones
32 | - Otras propiedades
33 | - Valores faltantes
34 | - Llave primaria
35 | - Llaves foráneas
36 |
37 | ## Herramientas
38 |
39 | Ya que el estándar está basado en _Frictionless Data_, se puede hacer uso de las siguientes herramientas:
40 |
41 | 1. **Validador para conjuntos de datos tabulares** - [Goodtables.io](http://try.goodtables.io/) es un servicio en línea gratuito para la validación continua de datos. Comprueba un archivo de datos tabulares en busca de problemas estructurales, como filas en blanco y valida que los datos sigan determinado esquema creado con _Table Schema_ (como es el caso para este estándar).
42 |
43 | 2. **GitHub Action para la validación de datos** - [Frictionless Repository](https://repository.frictionlessdata.io/) es un servicio de gestión de datos para la validación continua de datos en un repositorio a través de Github Actions. Se manera automática valida continuamente los datos en busca de errores tabulares y proporciona un informe visual y te permite automatizar el proceso para publicar datos bajo el estándar.
44 |
45 | 3. **Data framework para Python** - [Frictionless Framework](https://framework.frictionlessdata.io/) es un marco de gestión de datos para que Python describa, extraiga, valide y transforme datos tabulares. Te permite utilizar Python para trabajar los conjuntos de datos y realizar las acciones necesarias para implementar el estándar.
46 |
47 | 4. **Visualizador de esquemas** - [Frictionless Components](https://components.frictionlessdata.io) es una librería que te permite visualizar los componentes de Framework de _Frictionless Data_ como los esquemas y paquetes através de una interfaz gráfica amigable. Te permite crear y editar varias estructuras de metadatos del estándar de manera visual.
48 |
49 | 5. **Presentación de datos** - [Livemark](https://livemark.frictionlessdata.io/) es un marco de presentación de datos para Python que genera sitios estáticos a partir de Markdown extendido con gráficos interactivos, tablas, scripts y otras características. Te permite publicar informes sobre datos publicados bajo el estándar.
50 |
51 | 6. **Otras librerías** - [Frictionless Libraries](https://libraries.frictionlessdata.io/) son un conjunto de bibliotecas de integración de datos para 10 lenguajes de programación que implementan conceptos de Frictionless Data a través de lenguajes de programación.
--------------------------------------------------------------------------------
/legacy/REQUIREMENTS.md:
--------------------------------------------------------------------------------
1 | # Requerimientos de producto
2 |
3 | En este documento pretendemos definir los requerimientos de este producto, independientemente de los alcances. Este documento explicará el por qué de este producto, cómo se debe configurar su forma ideal y de pasada esperemos que sirva como template para más proyectos de la comunidad. Siéntete libre de retroalimentar su contenido y estructura.
4 |
5 | ## Sobre este producto
6 |
7 | ### Descripción de la problemática
8 |
9 | Los sistemas que despliegan información sobre las páginas de nuestros representantes en los congresos del país (México) son muy poco utilizables. Como ciudadano, para poder entender quién me representa, así como su desempeño y la actividad en general de mi congreso, debo conocer datos específicos como mi geografía electoral local y federal, la cual no se encuentra tan fácilmente accesible para cualquier persona sin conocimiento de ella. Tampoco me es posible conocer de forma sencilla las actividades que me son relevantes de mi congreso, ni mucho menos participar en las mismas.
10 |
11 | Creemos que una plataforma digital de un Congreso debe poder desplegar toda esta información con tan sólo apuntando el domicilio de la persona que quiere consultar la actividad legislativa. También creemos que debería existir una forma unificada de presentar esta información en los 32 estados de la república, así como los datos de la federación; esto requerirá tanto de un estándar de presentación de la información como de un estándar de datos que se deberían recopilar para presentar la misma.
12 |
13 | Por último, creemos que los ciudadanos no deberían tener que acceder a múltiples portales para encontrar la información federal y local sobre su congreso, sino que debería ser obligación presentar toda la información en un mismo lugar, sin quitarle a los congresos locales la posibilidad de que tengan su propio portal, pero obligándoles a presentar un webservice que sea interoperable para un servicio nacional. El objetivo de este proyecto es, pues, atajar todas estas problemáticas.
14 |
15 | ### Objetivos generales de este proyecto
16 |
17 | - Proponer un estándar de datos que concentre todos los campos necesarios para registrar la actividad de los congresos locales y federales mexicanos.
18 | - Realizar un prototipo funcional de la presentación frontal de la información, que resuelva la problemática de contar con múltiples sitios sobre los congresos, así como la problemática de usabilidad, permitiéndole al ciudadano conocer la actividad de todos sus representantes locales y federales con sólo señalar su ubicación geográfica.
19 | - Realizar una propuesta técnica del funcionamiento trasero de este sitio, a través de un Webservice que Congresos locales y federales podrían utilizar para centralizar la información
20 |
21 | ### Entregables especficos de este proyecto
22 |
23 | - Un estándar de datos de Congreso Abierto que abarque toda la actividad de un congreso local o federal
24 | - Un webservice que reciba datos a través de scrappers de los congresos realizados por la comunidad, así como que sirva dichos datos para ser consumidos
25 | - Un sitio web que despliegue la información de todos los congresos de una forma usable y didáctica para los ciudadanos, y que el único requerimiento para conocer la información de los representantes del usuario sea colocar su ubicación geográfica
26 | - 33 scrappers de todos los congresos locales y el congreso federal, realizados de forma abierta y comunitaria para quien quiera contribuir
27 |
28 | ### ¿Quién está detrás de este proyecto?
29 |
30 | Este es un proyecto abierto y comunitario, lo que significa que cualquiera puede contribuir. También es de [licencia abierta](https://github.com/CodeandoMexico/representantes-patito-2/blob/master/LICENSE) lo que significa que cualquiera puede utilizar el código aquí escrito. El objetivo de este proyecto es poner un ejemplo, desde la sociedad civil, de cómo deberían funcionar los congresos.
31 |
32 | ### ¿Cómo puedo contribuir?
33 |
34 | Espera nuestra guía de contribución muy pronto en este mismo repositorio. ¡Todos los perfiles hacen falta!
35 |
36 |
--------------------------------------------------------------------------------
/ROADMAP.md:
--------------------------------------------------------------------------------
1 |
2 | # Ruta de proyecto
3 |
4 | | Actividad | Tipo | Descripción | Inicio | Fin | Sprint | Depende de |
5 | |------------------------|-------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|-----------|----------|------------------------|
6 | | Directorio | Investigación | Crear un directorio con los contactos o posibles contactos de TI/ parlamento abierto/ transparencia, etc. que puedan sumarse a la iniciativa y brindar retroalimentación. | 14/3/2022 | 25/3/2022 | Sprint 1 | |
7 | | Conceptos/ glosario | Investigación | Acordar las definiciones de las palabras y definiciones comunes a utilizar dentro del estándar y su significado. | 14/3/2022 | 25/3/2022 | Sprint 1 | Mapeo de estados |
8 | | Esquema | Desarrollo del estándar | Definir las reglas sobre cómo usar un formato de archivo para intercambiar algunos datos, por ejemplo un esquema existente. Ej. Table schema, JSON Schema, CSV, etc. | 28/3/2022 | 8/4/2022 | Sprint 2 | |
9 | | Entidades | Desarrollo del estándar | Definir cuáles serán las entidades a incluir y cómo se categorizan esos conjuntos de acuerdo a su tipo. | 11/4/2022 | 22/4/2022 | Sprint 3 | Conceptos/ glosario |
10 | | Atributos | Desarrollo del estándar | Definir los campos que se van a recolectar por cada una de las entidades y si son obligatorios u opcionales. | 11/4/2022 | 22/4/2022 | Sprint 3 | Entidades |
11 | | Identificadores | Desarrollo del estándar | Definir los identificadores a utilizar para ayudarnos a describir personas, lugares, cosas y conceptos en nuestros datos, Ej. un número de legislatura, CURP, etc. | 25/4/2022 | 5/5/2022 | Sprint 4 | Atributos |
12 | | Tipos de datos | Desarrollo del estándar | Los tipos de valores que se le pueden asignar a cada una de las variables o campos definidos, Ej. texto, número entero, geopoint, etc. | 25/4/2022 | 5/5/2022 | Sprint 4 | Atributos |
13 | | Taxonomía | Desarrollo del estándar | Cómo clasificamos y describimos las cosas que usualmente se agrupan juntas, Ej. códigos y categorías. | 25/4/2022 | 5/5/2022 | Sprint 4 | Atributos |
14 | | Modelo | Desarrollo del estándar | Una forma consensuada de pensar sobre los tipos de datos que queremos usar y cómo se relacionan entre sí, Ej. modelo entidad-relación. | 9/5/2022 | 20/5/2022 | Sprint 5 | Entidades, Atributos |
15 | | Interfaz del estándar | Documentación | Un front que sirva para la publicación del estándar Ej. Gitbook. | 23/5/2022 | 3/6/2022 | Sprint 6 | Modelo |
16 | | Guía de implementación | Documentación | Instrucciones paso a paso sobre cómo adoptar e implementar el estándar, incluidas herramientas, ejemplos útiles y mejores prácticas. Ej. periodicidad de actualización, metadatos, licencias, etc. | 23/5/2022 | 3/6/2022 | Sprint 6 | Modelo |
17 | | Publicar | Publicación | Describir las reglas específicas que deben seguirse para publicar datos usando el estándar y los formatos de archivos adecuados. Ej. publicar en JSON o CSV. | 6/6/2022 | 10/6/2022 | Sprint 7 | Guía de implementación |
18 | | Validar | Publicación | Una herramienta de revisión de datos para ayudar a verificar si los datos siguen el estándar correctamente. Ej. Validar contra el esquema. | 6/6/2022 | 10/6/2022 | Sprint 7 | Guía de implementación |
19 | | Adoptar | Socialización | Actividades de socialización, promoción y adopción del estándar por parte de los congresos locales y federal. | | | | |
20 |
21 | ## ¿Quieres colaborar?
22 |
23 | Si quieres saber más sobre como puedes hacerlo, revisa la [guía de participación](/CONTRIBUTING.md).
24 |
25 | Puedes enterarte de los avances del proyecto en este repositorio y comunicarte
26 | con nosotros via Slack en el
27 | [canal del proyecto](https://codeandomexico.slack.com/archives/CLSRKEBQW).
28 | Para inscribirte al Slack de Codeando México ve a este
29 | [enlace](http://slack.codeandomexico.org/).
30 |
--------------------------------------------------------------------------------
/docs/schema/legislador.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://specs.frictionlessdata.io/schemas/table-schema.json",
3 | "title": "Legislador",
4 | "description": "Se refiere a quien hace, establece o da las leyes para la ordenación de la sociedad.",
5 | "type": "object",
6 | "fields": [
7 | {
8 | "name": "id_legislador",
9 | "title": "Identificador del legislador",
10 | "description": "Identificador único de la persona legisladora",
11 | "example": "550e8400-e29b-41d4-a716-446655440000",
12 | "type": "string",
13 | "format": "uuid",
14 | "constraints": {
15 | "required": true,
16 | "unique": true
17 | }
18 | },
19 | {
20 | "name": "nombres",
21 | "title": "Nombres",
22 | "description": "Nombre o nombres de la persona legisladora",
23 | "example": "Juan Antonio",
24 | "type": "string",
25 | "constraints": {
26 | "required": true
27 | }
28 | },
29 | {
30 | "name": "apellidos",
31 | "title": "Apellidos",
32 | "description": "Apellidos de la persona legisladora",
33 | "example": "Pérez Trejo",
34 | "type": "string",
35 | "constraints": {
36 | "required": true
37 | }
38 | },
39 | {
40 | "name": "fecha_nacimiento",
41 | "title": "Fecha de nacimiento",
42 | "description": "Fecha de nacimiento de la persona legisladora",
43 | "example": "1981-05-17",
44 | "type": "date",
45 | "format": "YYYY-MM-DD",
46 | "constraints": {
47 | "required": true
48 | }
49 | },
50 | {
51 | "name": "sexo",
52 | "title": "Sexo",
53 | "description": "Sexo de la persona legisladora",
54 | "example": "hombre",
55 | "type": "string",
56 | "constraints": {
57 | "required": true
58 | }
59 | },
60 | {
61 | "name": "partido",
62 | "title": "Partido político",
63 | "description": "Afiliación a un partido político de la persona legisladora",
64 | "example": "Partido patito",
65 | "type": "string",
66 | "constraints": {
67 | "required": true,
68 | "enum": ["PRI", "PAN", "PRD", "MC", "MORENA", "PVEM", "PES", "PT", "NA", "RSP", "Futuro", "FxM", "Independiente"]
69 | }
70 | },
71 | {
72 | "name": "telefono",
73 | "title": "Teléfono",
74 | "description": "Número telefónico de la oficina de la persona legisladora",
75 | "example": "{\n \"asiento\": {\n \"numero\": \"(473)102-0000\", \"extension\": \"Ext. 108\"}\n }\n",
76 | "type": "object",
77 | "constraints": {
78 | "required": true,
79 | "pattern": "([0-9]{3})[0-9]{3}-[0-9]{4}"
80 | }
81 | },
82 | {
83 | "name": "correo_electronico",
84 | "title": "Correo electrónico",
85 | "description": "Correo electrónico oficial/ institucional de la persona legisladora",
86 | "example": "juanperez@congreso.gob.mx",
87 | "type": "string",
88 | "format": "email",
89 | "constraints": {
90 | "required": true
91 | }
92 | },
93 | {
94 | "name": "foto_perfil",
95 | "title": "Foto de perfil",
96 | "description": "URL de la foto de perfil de la persona legisladora",
97 | "example": "https://congreso.s3.amazonaws.com/uploads/diputado/imagen/136/diputado_1.jpg",
98 | "type": "string",
99 | "format": "uri",
100 | "constraints": {
101 | "required": true
102 | }
103 | },
104 | {
105 | "name": "oficina_gestion",
106 | "title": "Oficina de gestión",
107 | "description": "Ubicación de la oficina de gestión de la persona legisldora",
108 | "example": "Plaza Pasero Morelos, Local 42. Blvd José María Morelos 807, Los Murales. C.P 37219, León, Gto.",
109 | "type": "string"
110 | },
111 | {
112 | "name": "estudios",
113 | "title": "Estudios",
114 | "description": "Estudios oficiales concluidos de la persona legisladora",
115 | "example": "{\n \"institucion_educativa\": \"Universidad de Veracruz\", \"grado_obtenido\": \"Licenciatura en Derecho\", \"anio_de_graduacion\": \"1999\" \n}",
116 | "type": "object"
117 | },
118 | {
119 | "name": "trayectoria",
120 | "title": "Trayectoria",
121 | "description": "Trayectoria de la persona legisladora",
122 | "example": "{\n \"item_1\": {\n \"organizacion\": \"Congreso de la Unión\",\"puesto\": \"Diputado\",\"inicio\": \"1999\",\"fin\": \"2001\" \n} \n}",
123 | "type": "object"
124 | },
125 | {
126 | "name": "curriculum",
127 | "title": "Currículum Vitae",
128 | "description": "URL al CV de la persona legisladora",
129 | "example": "https://congreso.s3.amazonaws.com/uploads/diputado/cv/136/diputado_1.pdf",
130 | "type": "string",
131 | "format": "uri"
132 | },
133 | {
134 | "name": "redes_sociales",
135 | "title": "Redes sociales",
136 | "description": "Enlaces a las redes sociales de la persona legiladora",
137 | "example": "[\n {\n \"facebook\": \"https://www.facebook.com/PersonaLegisladora\", \"twitter\": \"https://www.twitter.com/PersonaLegisladora\" \n} \n]",
138 | "type": "array"
139 | },
140 | {
141 | "name": "asientos",
142 | "title": "Asientos ocupados",
143 | "description": "Lista de asientos ocupados por la persona legisladora",
144 | "example": "[1, 2, 5]",
145 | "type": "array"
146 | }
147 | ],
148 |
149 | "missingValues": ["NaN", "-"],
150 | "primaryKey": "id_legislador",
151 | "foreignKeys": [
152 | {
153 | "fields": "asientos",
154 | "reference": {
155 | "resource": "asiento",
156 | "fields": "id_asiento"
157 | }
158 | }
159 | ]
160 | }
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 |
2 | # Código de Conducta convenido para Contribuyentes
3 |
4 | ## Nuestro compromiso
5 |
6 | Nosotros, como miembros, contribuyentes y administradores nos comprometemos a hacer de la participación en nuestra comunidad una experiencia libre de acoso para todo el mundo, independientemente de la edad, dimensión corporal, minusvalía visible o invisible, etnicidad, características sexuales, identidad y expresión de género, nivel de experiencia, educación, nivel socio-económico, nacionalidad, apariencia personal, raza, religión, o identidad u orientación sexual.
7 |
8 | Nos comprometemos a actuar e interactuar de maneras que contribuyan a una comunidad abierta, acogedora, diversa, inclusiva y sana.
9 |
10 | ## Nuestros estándares
11 |
12 | Ejemplos de comportamiento que contribuyen a crear un ambiente positivo para nuestra comunidad:
13 |
14 | * Demostrar empatía y amabilidad ante otras personas
15 | * Respeto a diferentes opiniones, puntos de vista y experiencias
16 | * Dar y aceptar adecuadamente retroalimentación constructiva
17 | * Aceptar la responsabilidad y disculparse ante quienes se vean afectados por nuestros errores, aprendiendo de la experiencia
18 | * Centrarse en lo que sea mejor no sólo para nosotros como individuos, sino para la comunidad en general
19 |
20 | Ejemplos de comportamiento inaceptable:
21 |
22 | * El uso de lenguaje o imágenes sexualizadas, y aproximaciones o
23 | atenciones sexuales de cualquier tipo
24 | * Comentarios despectivos (_trolling_), insultantes o derogatorios, y ataques personales o políticos
25 | * El acoso en público o privado
26 | * Publicar información privada de otras personas, tales como direcciones físicas o de correo
27 | electrónico, sin su permiso explícito
28 | * Otras conductas que puedan ser razonablemente consideradas como inapropiadas en un
29 | entorno profesional
30 |
31 | ## Aplicación de las responsabilidades
32 |
33 | Los administradores de la comunidad son responsables de aclarar y hacer cumplir nuestros estándares de comportamiento aceptable y tomarán acciones apropiadas y correctivas de forma justa en respuesta a cualquier comportamiento que consideren inapropiado, amenazante, ofensivo o dañino.
34 |
35 | Los administradores de la comunidad tendrán el derecho y la responsabilidad de eliminar, editar o rechazar comentarios, _commits_, código, ediciones de páginas de wiki, _issues_ y otras contribuciones que no se alineen con este Código de Conducta, y comunicarán las razones para sus decisiones de moderación cuando sea apropiado.
36 |
37 | ## Alcance
38 |
39 | Este código de conducta aplica tanto a espacios del proyecto como a espacios públicos donde un individuo esté en representación del proyecto o comunidad. Ejemplos de esto incluyen el uso de la cuenta oficial de correo electrónico, publicaciones a través de las redes sociales oficiales, o presentaciones con personas designadas en eventos en línea o no.
40 |
41 | ## Aplicación
42 |
43 | Instancias de comportamiento abusivo, acosador o inaceptable de otro modo podrán ser reportadas a los administradores de la comunidad responsables del cumplimiento a través de [INSERTAR MÉTODO DE CONTACTO]. Todas las quejas serán evaluadas e investigadas de una manera puntual y justa.
44 |
45 | Todos los administradores de la comunidad están obligados a respetar la privacidad y la seguridad de quienes reporten incidentes.
46 |
47 | ## Guías de Aplicación
48 |
49 | Los administradores de la comunidad seguirán estas Guías de Impacto en la Comunidad para determinar las consecuencias de cualquier acción que juzguen como un incumplimiento de este Código de Conducta:
50 |
51 | ### 1. Corrección
52 |
53 | **Impacto en la Comunidad**: El uso de lenguaje inapropiado u otro comportamiento considerado no profesional o no acogedor en la comunidad.
54 |
55 | **Consecuencia**: Un aviso escrito y privado por parte de los administradores de la comunidad, proporcionando claridad alrededor de la naturaleza de este incumplimiento y una explicación de por qué el comportamiento es inaceptable. Una disculpa pública podría ser solicitada.
56 |
57 | ### 2. Aviso
58 |
59 | **Impacto en la Comunidad**: Un incumplimiento causado por un único incidente o por una cadena de acciones.
60 |
61 | **Consecuencia**: Un aviso con consecuencias por comportamiento prolongado. No se interactúa con las personas involucradas, incluyendo interacción no solicitada con quienes se encuentran aplicando el Código de Conducta, por un periodo especificado de tiempo. Esto incluye evitar las interacciones en espacios de la comunidad, así como a través de canales externos como las redes sociales. Incumplir estos términos puede conducir a una expulsión temporal o permanente.
62 |
63 | ### 3. Expulsión temporal
64 |
65 | **Impacto en la Comunidad**: Una serie de incumplimientos de los estándares de la comunidad, incluyendo comportamiento inapropiado continuo.
66 |
67 | **Consecuencia**: Una expulsión temporal de cualquier forma de interacción o comunicación pública con la comunidad durante un intervalo de tiempo especificado. No se permite interactuar de manera pública o privada con las personas involucradas, incluyendo interacciones no solicitadas con quienes se encuentran aplicando el Código de Conducta, durante este periodo. Incumplir estos términos puede conducir a una expulsión permanente.
68 |
69 | ### 4. Expulsión permanente
70 |
71 | **Impacto en la Comunidad**: Demostrar un patrón sistemático de incumplimientos de los estándares de la comunidad, incluyendo conductas inapropiadas prolongadas en el tiempo, acoso de individuos, o agresiones o menosprecio a grupos de individuos.
72 |
73 | **Consecuencia**: Una expulsión permanente de cualquier tipo de interacción pública con la comunidad del proyecto.
74 |
75 | ## Atribución
76 |
77 | Este Código de Conducta es una adaptación del [Contributor Covenant][homepage], versión 2.0,
78 | disponible en https://www.contributor-covenant.org/es/version/2/0/code_of_conduct.html
79 |
80 | Las Guías de Impacto en la Comunidad están inspiradas en la [escalera de aplicación del código de conducta de Mozilla](https://github.com/mozilla/diversity).
81 |
82 | [homepage]: https://www.contributor-covenant.org
83 |
84 | Para respuestas a las preguntas frecuentes de este código de conducta, consulta las FAQ en
85 | https://www.contributor-covenant.org/faq. Hay traducciones disponibles en https://www.contributor-covenant.org/translations
86 |
87 |
--------------------------------------------------------------------------------
/resources/images/logo-cmx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/images/logo-cmx-blanco.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/legacy/schema.md:
--------------------------------------------------------------------------------
1 | # Actor
2 | ### (Diputado o Diputada) :
3 | ` Belongs to` **[Partido](#Partidos)**
4 | ` Belongs to` **[Legislatura](#Legislaturas)**
5 | ` Has many` **[Comisiones](#Comisiones)**
6 | ` Has and belongs to` **[Asistencias](#Asistencias)**
7 | ` Has and belongs to` **[Iniciativas](#Iniciativas)**
8 |
9 | * cámara (a la que pertenece) [local, federal, senado]
10 | * nombre
11 | * apellido
12 | * slug (nombre y apellido transliterado para búsquedas)
13 | * distrito (`/^d[lf]-[1-3]{,1}\d-(\d{1,2}|rp|c[1-5])$/`)
14 | * entidad (número)
15 | * género (0, 1 -- masculino/femenino)
16 | * partido
17 | * correo
18 | * imagen
19 | * suplente
20 | * elección [mayoría relativa, primera minoría, representación proporcional]
21 | * curul
22 | * cabecera
23 | * teléfonos
24 | * links (redes sociales, páginas)
25 | * puestos (de comisiones)
26 | * inasistencias
27 | * votaciones
28 | * revisiones
29 |
30 | # Legislaturas
31 | ` Has many ` **[Diputados](#Actor)**
32 | ` Has many ` **[Iniciativas](#Iniciativas)**
33 | * Nombre
34 | * No. de Legislatura
35 | * No en romano
36 |
37 | # Periodos
38 | ` Belongs to ` **[Legislatura](#Legislaturas)**
39 | * Legislatura
40 | * Legislatura Id
41 | * Actual
42 |
43 | # Periodos
44 | ` Belongs to ` **[Legislatura](#Legislaturas)**
45 | * Legislatura
46 | * Legislatura Id
47 | * Actual
48 |
49 | # Partidos
50 | ` Has many ` **[Diputados](#Actor)**
51 | ` Belongs to ` **[Legislatura](#Legislaturas)**
52 | ` Has and Belongs to ` **[Iniciativas](#Iniciativa)**
53 | * Nombre
54 | * Logo
55 | * Estatus
56 | * URL Web
57 | * Orden
58 | * Estatus
59 |
60 | # Asistencias
61 | ` Has and belongs to many ` **[Diputados](#Actor)**
62 | ` Has and belongs to many ` **[Asistencias Diputados](#Asistencias-diputados)**
63 | ` Belongs to ` **[Comision](#Comisiones)**
64 | ` Belongs to ` **[Legislatura](#Legislaturas)**
65 | * Fecha
66 | * Comision
67 | * Legislatura
68 | * Periodo
69 |
70 | # Asistencias-diputados
71 | ` Belongs to ` **[Diputado](#Actor)**
72 | ` Belongs to ` **[Asistencia](#Asistencias)**
73 | * Diputado Id
74 | * Asistencia Id
75 | * Tipo de Asistencia
76 |
77 | # Dictamenes
78 | ` Has many ` **[Iniciativas](#Iniciativas)**
79 | ` Has many ` **[Votaciones](#Votaciones)**
80 | ` Belongs to ` **[Legislatura](#Legislaturas)**
81 | * Titulo
82 | * Fecha de presentacion
83 | * Archivo
84 | * Numero de publicacion (Periodico oficial)
85 |
86 | # Revision:
87 | * creada (fecha)
88 | * aceptado (sí/no)
89 | * diff (hash)
90 |
91 | # Puesto:
92 | * nombre (del puesto)
93 | * comisión (a la que pertenece)
94 |
95 | # Link:
96 | * servicio (qué red social es)
97 | * url
98 | * actor (a la que pertenece)
99 |
100 | # Inasistencia: (Revisar)
101 | * actor (a la que pertenece)
102 | * total
103 | * sesiones
104 | * periodos (hash)
105 |
106 | # Votaciones:
107 | ` Belongs to ` **[Diputado](#Actor)**
108 | ` Belongs to ` **[Dictamen](#Dictamenes)**
109 | * actor (a la que pertenece)
110 | * total
111 | * a favor
112 | * en contra
113 | * abstención
114 | * ausente
115 | * periodos (hash)
116 |
117 | # Comisiones:
118 | ` Has many ` **[Diputados](#Actor)**
119 | ` Has many ` **[Asistencias](#Asistencias)**
120 | * cámara
121 | * nombre
122 | * oficina
123 | * link
124 | * entidad (para cámaras locales)
125 | * teléfonos
126 | * integrates (actores que pertenecen)
127 | * cuáles son de presidencia
128 | * cuáles son de secretaría
129 | * cuáles son sólo integrantes
130 |
131 | # Distrito:
132 | * tipo
133 | * entidad
134 | * secciones
135 |
136 | # Sección:
137 | * entidad
138 | * municipio
139 | * (id) marco geográfico nacional
140 | * sección
141 | * tipo
142 | * coordenadas
143 |
144 |
145 | # Teléfono:
146 | * número
147 | * extensión
148 |
149 |
150 | # Cabilderos:
151 | * rfc
152 | * razon_social
153 | * domicilio
154 | * telefono
155 | * correo_electronico
156 | * personas_autorizadas (tratar como array)
157 | * estatus_cabildero
158 | * anexo_buno (tratar como text)
159 | * anexo_bdos (tratar como text)
160 | * numero_acreditacion
161 | * persona_fisica
162 | * numero_cabildero
163 | * fecha_acreditacion
164 | * organos_gobierno_comisiones
165 | * diputadas_diputados
166 | * diputados (arreglo con los datos de los diputados correspondientes)
167 | * comisiones
168 | * nombre
169 | * colonia
170 |
171 | # Decretos
172 | ` Belongs to` **[Dictamen](#Dictamenes)**
173 | ` Belongs to` **[Iniciativa](#Iniciativas)**
174 | ` Belongs to` **[Legislatura](#Legislaturas)**
175 | ` Has many` **[Archivos](#Archivos)**
176 | * titulo
177 | * archivo
178 | * archivo_de_publicacion
179 | * descripcion
180 | * fecha_publicacion
181 | * no_publicacion
182 |
183 | # Detalle-orden
184 | ` Belongs to` **[Orden](#Ordenes)**
185 | ` Belongs to` **[Iniciativa](#Iniciativas)**
186 | * archivo
187 | * descripcion
188 | * numero_romano
189 | * colocacion(orden)
190 |
191 | # Ordenes
192 | ### Ordenes del día
193 | ` Belongs to` **[Comision](#Comisiones)**
194 | ` Belongs to` **[Legislatura](#Legislaturas)**
195 | * fecha
196 | * ejercicio
197 | * archivo_pdf
198 | * tipo_de_orden (reunion, sesión solemne, diputación permanente, junta preparatoria, sesión extraordinaria)
199 |
200 | # Listado de todas la Iniciativas:
201 | * id
202 | * fecha
203 | * descripcion
204 | * fondo
205 | * subfondo
206 | * seccion
207 | * clave
208 | * lugar
209 | * fecha_radicacion
210 | * iniciante
211 | * tipo_documento
212 | * asunto
213 | * comisiones
214 | * comision
215 | * nombre
216 | # Ley:
217 |
218 | * id [ numerico ]
219 | * categoria_id [ numerico ]
220 | * created_at [ datetime ]
221 | * updated_at [ datetime ]
222 | * titulo [ cadena ]
223 | * descripcion [ cadena ]
224 | * tipo [ numerico ]
225 | * variable_id [ numerico ]
226 | * epub_url [ cadena ] || epub: { url: [ cadena ] }
227 | * word_url [ cadena ] || alt: word: { url: [ cadena ] }
228 | * pdf_url [ cadena ] || pdf: { url: [ cadena ] }
229 | * publicacion_url [ cadena ] || publicacion: { url: [ cadena ] }
230 | * publicacion_info [ cadena ]
231 | * orden [ numerico ]
232 |
233 | # Código
234 |
235 | * id [ numerico ]
236 | * titulo [ cadena ]
237 | * descripcion [ cadena ]
238 | * pdf_url [ cadena ] || pdf: { url: [ cadena ] }
239 | * word_url [ cadena ] || word: { url: [ cadena ] }
240 | * publicacion_url [ cadena ] || publicacion: { url: [ cadena ] }
241 | * publicacion_info [ cadena ]
242 |
243 |
--------------------------------------------------------------------------------
/legacy/ruta_de_trabajo.md:
--------------------------------------------------------------------------------
1 | # Aterrizando la ruta de trabajo
2 |
3 | - Terminemos el [schema.md](https://github.com/CodeandoMexico/representantes-patito-2/blob/master/schema.md)
4 | - Empecemos el frontend
5 |
6 | ## Cómo finalizar el schema.md
7 |
8 | **Definición:**
9 | El schema es el documento que detalla la estructura de las tablas en una base de datos y el formato de los datos que rellenarán esas tablas, así como las relaciones entre las mismas (Ej: Una bancada tiene a muchos diputados y un diputado pertenece a una bancada). Terminar el schema significa que terminaremos una propuesta de un estándar de datos, y le permitirá a los desarrolladores que hacen el API a diseñarla.
10 |
11 | **Contexto de esta tarea:**
12 | En [schema.md](https://github.com/CodeandoMexico/representantes-patito-2/blob/master/schema.md) se encuentra la propuesta inicial de Representantes Patito para modelar los datos. El Congreso del estado de Guanajuato tiene una propuesta más avanzada de software que maneja la actividad legislativa. Tenemos una lista de endpoints (ligas de consulta de la base de datos) que tiran la estructura pública de la base de datos en formato JSON. Podemos nutrir la propuesta original de schema con los datos del API de Congreso de Guanajuato.
13 |
14 | **¿Cómo estructuramos esta tarea?:**
15 |
16 | **Objetivo:** Actualizar el [schema.md](https://github.com/CodeandoMexico/representantes-patito-2/blob/master/schema.md) con las tablas de GTO
17 |
18 | 1. Tarea: Validar con GTO qué tablas faltan
19 | 2. Tarea: Llenar en Github cada tarea de validar las tablas de GTO y sus campos con el schema (una tarea por tabla)
20 | 3. Propuesta: Proponer una fecha y una dinámica de definición de tablas externa para que otros puedan participar - **pospuesto**
21 | 4. Propuesta: Proponer una fecha y dinámica de definición de tablas interna (al interior de la comunidad de Codeando) para que otros puedan participar
22 |
23 |
24 | ### Endpoints GTO
25 |
26 | - [X] Listado de Leyes:
27 | `GET http://www.congresogto.gob.mx/leyes.json`
28 |
29 | - [X] Listado de Códigos:
30 | `GET http://www.congresogto.gob.mx/codigos.json`
31 |
32 | - [ ] Listado de Reglamentos:
33 | `GET http://www.congresogto.gob.mx/reglamentos.json`
34 |
35 | - [ ] Listado de Iniciativas a Consulta:
36 | `GET http://www.congresogto.gob.mx/iniciativas/a_consulta.json`
37 |
38 | - [ ] Listado de Iniciativas No Dictaminadas:
39 | `GET http://www.congresogto.gob.mx/iniciativas/no_dictaminadas.json`
40 |
41 | - [ ] Listado de Dictamenes en Pleno:
42 | `GET http://www.congresogto.gob.mx/dictamenes/dictamenes_api.json`
43 |
44 | - [ ] Listado de todas la Iniciativas (en revision):
45 | `GET http://www.congresogto.gob.mx/iniciativas/iniciativas_api.json`
46 |
47 | - [ ] Listado de Ordenes (en revision):
48 | `GET http://www.congresogto.gob.mx/ordenes/ordenes_api.json`
49 |
50 | - [ ] Detalle de la Orden/Reunion (en revision):
51 | `GET http://www.congresogto.gob.mx/ordenes/780/orden_api.json`
52 |
53 | - [ ] Listado de Dictamenes en comisiones (en revisión):
54 | `GET http://www.congresogto.gob.mx/dictamenes_comisiones/dictamenes_comisiones_api.json`
55 |
56 | - [ ] Listado de Decretos:
57 | `GET https://www.congresogto.gob.mx/decretos.json`
58 |
59 | - [x] Listado de Comisiones de la Legislatura Actual:
60 | `GET https://www.congresogto.gob.mx/comisiones/comisiones_api.json`
61 |
62 | - [x] Cabilderos Personas Fisicas:
63 | `GET http://www.congresogto.gob.mx/cabildero_fisicas/personas_fisicas_api.json`
64 |
65 | - [x] Cabilderos Personas Morales:
66 | `GET http://www.congresogto.gob.mx/cabildero_morales/personas_morales_api.json`
67 |
68 |
69 |
70 | ## Frontend
71 |
72 | **Contexto:**
73 | Como está descrito en el README, uno de los productos que salen de este proyecto es una forma de visualizar los datos. A esta parte le llamamos __Front-end__ es una página web que consume el API y despliega los datos de forma intuitiva.
74 |
75 | **Problema:**
76 | El fin de este proyecto es acercar el trabajo legislativo a la sociedad, por tanto, es crucial crear herramientas amigables que ayuden a buscar fácilmente la información requerida.
77 | El Front-end debe cumplir con ser:
78 | - Intuitivo (user-experience)
79 | - Consistente (componentizable)
80 | - Accesible (toma en cuenta las necesidades especiales del usuario)
81 |
82 |
83 | - **Tarea:** Definir una dinámica para hacer un sprint de diseño de donde salgan todas las historias de usuario para esta aplicación.
84 |
85 |
86 | ## Scrapers
87 |
88 | **Contexto:**
89 | Para la obtención de la data de representantes perteneciente a cada entidad federativa, se desarrollarán web crawlers que ejecutan acciones encargadas de extraer de forma automática la información contenida en la estructura de los sitios web correspondientes.
90 |
91 | **Tareas:**
92 | - Puedes desarrollar una web crawler para la entidad federativa de tu preferencia, basándote en el schema establecido. Para el desarrollo , puedes utilizar el lenguaje de tu preferencia, siempre y cuando puedas extraer la información y enviarla directamente al API del proyecto.
93 | - Puedes desarrollar un pipeline general para agregar una araña y que ejecute el proceso completo de extraer y consumir el API para añadir información a la base de datos.
94 | - Un buen punto de partida son los scrapers desarrollados por [unRob](https://github.com/unRob) en su repo original de [Representantes Pati.to](https://github.com/unRob/representantes.pati.to).
95 |
96 |
97 | ## API
98 |
99 | **Contexto:**
100 | Como motor del proyecto, hemos considerado el desarrollo de una API que sea capaz de conectar la funcionalidad del escribir en la base de datos (endpoint que se conecte con algún scraper), así como servir información al frontend.
101 |
102 | Consideramos que una API se adecúa más a los requerimientos del proyecto, pues generaliza en una misma estructura el consumir el motor a través de sus endpoints para diferentes acciones internas con relación a la información que se trabaje.
103 |
104 | **Tareas:**
105 | - Puedes armar un CRUD básico con las tecnologías que se determinen a utilizar en el proyecto.
106 | - Puedes crear la estructura de tablas determinada por el schema.
107 | - Puedes empezar con una o pocas tablas.
108 | - Puedes crear endpoints base para las rutas asociadas a las vistas que se determinen en la sección de frontend.
109 |
110 |
111 | ## Preguntas en general
112 |
113 | #### Contexto
114 |
115 | En esta sección formularemos las preguntas e inquietudes generales en relación al proyecto; desde una perspectiva sobre los detalles de información legislativa a obtener y desplegar, hasta detalles técnicos sobre la estructura del proyecto y su desarrollo.
116 |
117 | #### Q&A:
118 |
119 | - **¿Los campos especificados a través del los endpoints del congreso de Gto. son suficientes?**
120 | No. Puede ser un primer saque pero necesitamos validaciones de otros estados y/o federal.
121 |
122 | - **¿Quién será el usuario final de la aplicación?**
123 | X.
124 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [![CC BY-SA 4.0][cc-by-sa-shield]](LICENSE)
2 |
3 |
4 |
5 |
6 |
7 | # Estándar de Datos Abiertos Legislativos
8 |
9 | - [¿En qué consiste el proyecto?](#en-qué-consiste-el-proyecto)
10 | - [¿Por qué un estándar?](#por-qué-un-estándar)
11 | - [¿Cómo colaborar?](#cómo-colaborar)
12 | - [Antecedentes](#antecedentes)
13 | - [Sociedad civil](#sociedad-civil)
14 | - [Congresos](#congresos)
15 | - [Agradecimientos](#agradecimientos)
16 |
17 | El tema de los datos abiertos no es algo nuevo.
18 |
19 | Desde 2015 México tiene una Ley General de Transparencia y Acceso a la
20 | Información Pública, y tanto el gobierno federal como los gobiernos estatales
21 | han realizado muchos avances en esta materia.
22 |
23 | Sin embargo, estos avances han sido principalmente del poder ejecutivo, y hay
24 | muchas carencias cuando se trata de datos abiertos legislativos.
25 |
26 | En la actualidad, si quieres consultar información de tu congreso local o del
27 | congreso federal, esta se encuentra en las páginas web de los congresos, pero en
28 | su mayoría está dispersa en múltiples páginas web y documentos pdf, no en
29 | formatos de datos abiertos. Esto dificulta su consulta o descarga masiva, lo que
30 | implica que los ciudadanos no pueden informarse fácilmente sobre la actividad
31 | legislativa y por lo tanto repercute negativamente en la participación ciudadana
32 | y la rendición de cuentas.
33 |
34 | En parte esto se debe, en general, a la falta de una cultura de apertura y
35 | transparencia y a que no se han establecido marcos que regulen esta actividad
36 | dentro de los congresos, pero también a la falta de recursos humanos y
37 | materiales para implementar una posible política de datos abiertos legislativos.
38 |
39 | ## ¿En qué consiste el proyecto?
40 |
41 | Este proyecto es una iniciativa de [Codeando México](https://www.codeandomexico.org/), en colaboración con
42 | [Borde Político](https://borde.mx/) y el apoyo del congreso federal y los congresos
43 | estatales de Jalisco y Guanajuato. Tiene como objetivo crear de manera
44 | colaborativa un estándar de datos y herramientas digitales que reduzcan el costo
45 | de adopción de tecnología y procesos y así promover la apertura de datos en el poder legislativo y mejorar la participación ciudadana.
46 |
47 | ## ¿Por qué un estándar?
48 |
49 | Los estándares abiertos son acuerdos documentados y reutilizables que facilitan que las personas
50 | y las organizaciones publiquen, accedan, compartan y utilicen datos de mejor calidad. Son puestos
51 | a disposición del público en general y se desarrollan (o aprueban) y se mantienen a través de un
52 | proceso colaborativo y basado en el consenso.
53 |
54 | La actividad legislativa, aunque varía ligeramente entre congresos, es
55 | susceptible de ser modelada de manera uniforme, y compartir este modelo entre
56 | congresos, lo que puede ayudar a los congresos a:
57 |
58 | - Reducir costos de investigación, desarrollo y mantenimiento de software.
59 | - Crear herramientas y compartirlas con otros congresos, o al revés, usar
60 | herramientas que ya hayan desarrollado en otros congresos.
61 | - Facilitar el gobierno de datos y la apertura a través de APIs estandarizadas,
62 | simplificando el acceso a los ciudadanos.
63 | - Permitir a los ciudadanos analizar datos y desarrollar herramientas
64 | independientemente de los congresos.
65 |
66 | ## ¿Cómo colaborar?
67 |
68 | Si quieres saber como puedes colaborar, revisa la [guía de participación](/CONTRIBUTING.md).
69 |
70 | Puedes seguir los avances del proyecto en este repositorio y seguir la
71 | conversación via Slack en el
72 | [canal del proyecto](https://codeandomexico.slack.com/app_redirect?channel=CLSRKEBQW).
73 | Para inscribirte al Slack de Codeando México ve a este
74 | [enlace](http://slack.codeandomexico.org/).
75 |
76 |
77 |
78 |
79 | ## Antecedentes
80 |
81 | Este proyecto es el último en una lista de proyectos que durante los años han intentado hacer más accesible la información de nuestros congresos.
82 |
83 | ### Sociedad civil
84 |
85 | Desde la sociedad civil han surgido algunas iniciativas para facilitar el acceso
86 | a la información legislativa:
87 |
88 | - [Representantes Patito](http://representantes.pati.to/) (Inactivo)
89 | - [¿Quién me representa?](http://www.quienmerepresenta.com/) (Activo)
90 | - [API Electoral](https://www.apielectoral.mx/)
91 |
92 | Sin embargo, estos esfuerzos dependen principalmente de la posibilidad de
93 | obtener datos (scrapping) directamente de las páginas web de los congresos, y
94 | son propensos a fallos en el momento en que actualizan estás páginas.
95 |
96 | ### Congresos
97 |
98 | A la fecha, el congreso de Jalisco es el único que dispone de una Ley de Datos
99 | Abiertos Legislativos. En 2021, a través de un proceso de co-creación junto a
100 | organizaciones de la sociedad civil, adoptó la Carta Internacional de los Datos
101 | Abiertos, y como parte del Segundo Plan de Acción Local de Gobierno Abierto de
102 | Jalisco, lanzó un micrositio que permite conocer, consultar y opinar respecto de
103 | las iniciativas de Ley y de Decreto de las Comisiones Legislativas; suscribirte
104 | a las Comisiones; visualizar las sesiones completas sin cortes del Pleno, saber
105 | quiénes son nuestros diputados, entre otros.
106 |
107 | ## Agradecimientos
108 |
109 | Este proyecto no sería posible sin los aportes de:
110 |
111 | - [Ali González](https://github.com/basicavisual)
112 | - [Alma Rangel](https://github.com/almarngl)
113 | - [Carlos Castro](https://github.com/carlitos)
114 | - [César Rodríguez](https://github.com/MrCesar107)
115 | - [Jorge Hernández](https://github.com/lesthack)
116 | - [Ricardo Mirón](https://github.com/ricardomiron)
117 | - [Ricardo Sangines](https://github.com/rickrebel)
118 | - [Rodolfo Ferro](https://github.com/RodolfoFerro)
119 |
120 | ## Licencia
121 |
122 | Este repositorio es principalmente contenido y está autorizado bajo una licencia [Creative Commons Attribution ShareAlike 4.0 International License](LICENSE).
123 |
124 | [![CC BY-SA 4.0][cc-by-sa-image]](LICENSE)
125 |
126 | > Este es un resumen legible por humanos de (y no un sustituto) de la licencia.
127 | >
128 | > Eres libre de:
129 | > * **Compartir** — copiar y redistribuir el material en cualquier medio o formato.
130 | > * **Adaptar** — remezclar, transformar y desarrollar el material para cualquier propósito, incluso comercial.
131 | >
132 | > El licenciante no puede revocar estas libertades mientras siga los términos de la licencia.
133 | >
134 | > * **Atribución** — debe otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si se realizaron cambios. Puede hacerlo de cualquier manera razonable, pero no de ninguna manera que sugiera que el licenciante lo respalda a usted o su uso.
135 | > * **ShareAlike** — si remezclas, transformas o creas a partir del material, debes distribuir tus contribuciones bajo la misma licencia que el original.
136 | >
137 | > Sin restricciones adicionales — no puede aplicar términos legales o medidas tecnológicas que restrinjan legalmente a otros de hacer cualquier cosa que permita la licencia.
138 |
139 | [cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png
140 | [cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg
141 | [code-of-conduct-shield]: https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg
142 |
--------------------------------------------------------------------------------
/docs/glosario.md:
--------------------------------------------------------------------------------
1 | # Glosario
2 |
3 | El siguiente glosario sirve como un acuerdo para las definiciones de las palabras y términos comunes a utilizar dentro del estándar y su significado.
4 |
5 | - [Acta](#acta)
6 | - [Asistencia](#asistencia)
7 | - [Cabildero](#cabildero)
8 | - [Cámara de Origen](#cámara-de-origen)
9 | - [Cámara Revisora](#cámara-revisora)
10 | - [Circunscripción](#circunscripción)
11 | - [Comisión](#comisión)
12 | - [Comisión Permanente](#comisión-permanente)
13 | - [Decreto](#decreto)
14 | - [Dictamen](#dictamen)
15 | - [Diputación permanente](#diputación-permanente)
16 | - [Diputado](#diputado)
17 | - [Distrito Electoral](#distrito-electoral)
18 | - [Grupo Parlamentario](#grupo-parlamentario)
19 | - [Iniciativas](#iniciativas)
20 | - [Junta de Coordinación Política](#junta-de-coordinación-política)
21 | - [Legislatura](#legislatura)
22 | - [Ley](#ley)
23 | - [Mayoría Absoluta](#mayoría-absoluta)
24 | - [Mayoría Calificada](#mayoría-calificada)
25 | - [Mayoría Relativa](#mayoría-relativa)
26 | - [Mesa directiva](#mesa-directiva)
27 | - [Minuta](#minuta)
28 | - [Oficio de turnado](#oficio-de-turnado)
29 | - [Orden del Día](#orden-del-día)
30 | - [Periodo legislativo](#periodo-legislativo)
31 | - [Periodo](#periodo)
32 | - [Pleno](#pleno)
33 | - [Proceso Legislativo](#proceso-legislativo)
34 | - [Punto de Acuerdo](#punto-de-acuerdo)
35 | - [Reelección legislativa](#reelección-legislativa)
36 | - [Reforma constitucional](#reforma-constitucional)
37 | - [Reforma legal](#reforma-legal)
38 | - [Sesión comisión](#sesión-comisión)
39 | - [Sesión pleno](#[sesión-pleno)
40 | - [Unidad del congreso](#unidad-del-congreso)
41 | - [Votaciones](#votaciones)
42 |
43 | ## Acta
44 | Documento que contiene la relación, narración o reseña por escrito de los hechos, votaciones, deliberaciones y acuerdos que tienen lugar en el desarrollo de las funciones legislativas. Las actas pueden ser de una sesión del pleno o de una sesión en las comisiones.
45 |
46 | `Ejemplo: TO DO...`
47 |
48 | - Sinónimos: TO DO...
49 | - Referencia: http://legislacion.congresocam.gob.mx/index.php?option=com_content&view=article&id=51
50 |
51 | ## Asistencia
52 | Indica si un diputado asistió a la sesión del pleno o de una comisión. Hay varios motivos para considerar una asistencia como valida, ya que puede ser ausencia justificada.
53 |
54 | `Ejemplo: TO DO...`
55 |
56 | - Sinónimos: TO DO...
57 | - Referencia: url.com
58 |
59 | ## Cabildero
60 | Personas dedicadas a promover intereses legítimos de particulares, ante los órganos directivos y comisiones o ante senadores en lo individual o en conjunto, con el propósito de influir en decisiones que les corresponden en ejercicio de sus facultades.
61 |
62 | `Ejemplo: Los cabilderos se dedican a hacer lobbying (por su nombre en inglés).`
63 |
64 | - Sinónimos: Lobbyist en inglés
65 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=23
66 |
67 | ## Cámara de Origen
68 | TO DO...
69 |
70 | `Ejemplo: TO DO...`
71 |
72 | - Sinónimos: TO DO...
73 | - Referencia: url.com
74 |
75 | ## Cámara Revisora
76 | TO DO...
77 | `Ejemplo: TO DO...`
78 |
79 | - Sinónimos: TO DO...
80 | - Referencia: url.com
81 |
82 | ## Circunscripción
83 | TO DO...
84 | `Ejemplo: TO DO...`
85 |
86 | - Sinónimos: TO DO...
87 | - Referencia: url.com
88 |
89 | ## Comisión
90 | Una comisión es un grupo reducido de trabajo, conformado por miembros de la cámara, para tratar temas en específico. P.ej: la comisión de derechos humanos, la comisión de comunicaciones y transporte.
91 |
92 | `Ejemplo: comisión de salud`
93 |
94 | - Sinónimos: TO DO...
95 | - Referencia: https://www.congresocam.gob.mx/comisiones/
96 |
97 | ## Comisión Permanente
98 | TO DO...
99 | `Ejemplo: TO DO...`
100 |
101 | - Sinónimos: TO DO...
102 | - Referencia: url.com
103 |
104 | ## Decreto
105 | Resolución escrita de carácter normativo expedida por el titular del Poder Ejecutivo, en uso de sus facultades legislativas, o por el Poder Legislativo.
106 |
107 | `Ejemplo: TO DO...`
108 |
109 | - Sinónimos: TO DO...
110 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=66
111 |
112 | ## Dictamen
113 | Resolución escrita de una o varias comisiones legislativas, tomada por la mayoría de sus miembros, sobre una iniciativa de ley, decreto, asunto o petición sometido a su consideración por acuerdo del Pleno de la cámara a la que pertenecen. El documento está sujeto a lecturas previas, así como a discusión, modificación -en su caso-, votación y aprobación de la cámara respectiva. El dictamen podrá ser de primera lectura –o a través de la figura de Declaratoria de Publicidad-, segunda lectura o discusión, según el procedimiento legislativo que siga al interior de la cámara en que se analiza. Una vez votado en sus términos, el dictamen seguirá con el procedimiento legislativo correspondiente. Por lo general, el dictamen se compone de los siguientes puntos: proemio, antecedentes, considerandos, puntos resolutivos y firmas.
114 |
115 | `Ejemplo: TO DO...`
116 |
117 | - Sinónimos: TO DO...
118 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=76
119 |
120 | ## Distrito Electoral
121 | Es un ámbito espacial determinado por la autoridad electoral competente. Todos los electores para sufragar se ubican conforme a su domicilio en distritos electorales. Cada uno de ellos se divide en secciones las cuales corresponden a las casillas en donde determinado número de electores depositarán sus votos durante la elección.
122 |
123 | `Ejemplo: Distrito 1º, Municipio Mexicali, Estado Baja California`
124 |
125 | - Sinónimos: TO DO...
126 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=88
127 |
128 | ## Grupo Parlamentario
129 | Es una agrupación de diputados del mismo partido. Suelen tener un coordinador o representante.
130 |
131 | `Ejemplo: TO DO...`
132 |
133 | - Sinónimos: Fracción
134 | - Referencia: url.com
135 |
136 | ## Iniciativas
137 | Documento formal que los órganos o actores facultados legalmente presentan ante cualquiera de las cámaras del Congreso de la Unión para su estudio, discusión y, en su caso, aprobación. Tiene como propósito crear, reformar, adicionar, derogar o abrogar disposiciones constitucionales o legales. Representa el acto jurídico con el que da inicio el proceso legislativo.
138 |
139 | `Ejemplo: TO DO...`
140 |
141 | - Sinónimos: TO DO...
142 | - Referencia: http://www.sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=123
143 |
144 | ## Junta de Coordinación Política
145 | TO DO...
146 |
147 | `Ejemplo: TO DO...`
148 |
149 | - Sinónimos: Fracción
150 | - Referencia: url.com
151 |
152 | ## Legislatura
153 | Es el periodo de tiempo que dura el mandato de un órgano legislativo desde su instalación hasta el término del mandato constitucional de sus integrantes. En México cada legislatura dura tres años. El ejercicio de las funciones de los diputados y las diputadas durante tres años, es decir, una legislatura; mientras que la de los senadores y las senadoras dura seis años, es decir, dos legislaturas."
154 |
155 | `Ejemplo: Legislatura XXIV del Congreso de Baja California`
156 |
157 | - Sinónimos: Fracción
158 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=144
159 |
160 | ## Ley
161 | TO DO...
162 |
163 | `Ejemplo: TO DO...`
164 |
165 | - Sinónimos: Fracción
166 | - Referencia: url.com
167 |
168 | ## Mayoría Absoluta
169 | TO DO...
170 |
171 | `Ejemplo: TO DO...`
172 |
173 | - Sinónimos: Fracción
174 | - Referencia: url.com
175 |
176 | ## Mayoría Calificada
177 | TO DO...
178 |
179 | `Ejemplo: TO DO...`
180 |
181 | - Sinónimos: Fracción
182 | - Referencia: url.com
183 |
184 | ## Mayoría Relativa
185 | TO DO...
186 |
187 | `Ejemplo: TO DO...`
188 |
189 | - Sinónimos: Fracción
190 | - Referencia: url.com
191 |
192 | ## Mesa Directiva
193 | TO DO...
194 |
195 | `Ejemplo: TO DO...`
196 |
197 | - Sinónimos: Fracción
198 | - Referencia: url.com
199 |
200 | ## Minuta
201 | TO DO...
202 |
203 | `Ejemplo: TO DO...`
204 |
205 | - Sinónimos: Fracción
206 | - Referencia: url.com
207 |
208 | ## Oficio Turnado
209 | TO DO...
210 |
211 | `Ejemplo: TO DO...`
212 |
213 | - Sinónimos: Fracción
214 | - Referencia: url.com
215 |
216 | ## Orden del Día
217 | Son propuestas mediante las cuales los Parlamentarios ejercen su derecho a pedir al Congreso que adopte acuerdos sobre asuntos importantes para los intereses del país y las relaciones con el Gobierno.
218 |
219 | `Ejemplo: TO DO...`
220 |
221 | - Sinónimos: Fracción
222 | - Referencia: https://www.congreso.gob.pe/Archivo/?K=27074
223 |
224 | ## Periodo legislativo
225 | Es el tiempo fijado por la Constitución Política para que las cámaras del Congreso de la Unión se reúnan a cumplir con sus funciones parlamentarias.
226 | Existen dos tipos de periodos: de sesiones ordinarias y de sesiones extraordinarias.
227 |
228 | `Ejemplo: TO DO...`
229 |
230 | - Sinónimos: TO DO...
231 | - Referencia: http://www3.diputados.gob.mx/camara/001_diputados/007_destacados/d_accesos_directos/006_glosario_de_terminos/rr_las_sesiones
232 |
233 | ## Periodo
234 | Es el tiempo fijado por la Constitución Política para que las cámaras del Congreso de la Unión se reúnan a cumplir con sus funciones parlamentarias.
235 |
236 | `Ejemplo: Ordinario, Extraordinario, Receso`
237 |
238 | - Sinónimos: TO DO...
239 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=181
240 |
241 | ## Pleno
242 | Asamblea general o reunión en la que se encuentran presentes los miembros que integran un órgano parlamentario con el propósito de sesionar y deliberar sobre los asuntos legislativos contenidos en la agenda del orden del día. Es la instancia de decisión con mayor jerarquía dentro del cuerpo legislativo. Para su integración no es necesario que asistan todos sus miembros, es suficiente con que participe en él un número suficiente para integrar quórum. Generalmente los trabajos del Pleno son conducidos por el presidente de la cámara y demás funcionarios que integran la Mesa Directiva. Le corresponde conocer de los asuntos más relevantes y quienes lo integran tienen la última palabra en la deliberación y aprobación de los dictámenes y propuestas que les son sometidas por las comisiones o comités.
243 |
244 | `Ejemplo: TO DO...`
245 |
246 | - Sinónimos: TO DO...
247 | - Referencia: http://sil.gobernacion.gob.mx/Glosario/definicionpop.php?ID=184
248 |
249 | ## Proceso Legislativo
250 | La serie de etapas que se siguen, a fin de elaborar o modificar una ley o decreto, se le conoce como proceso legislativo. Este proceso se desarrolla bajo los siguientes pasos: la iniciativa de ley o decreto, el turnado a la Comisión de Dictamen, para su posterior discusión, aprobación y sanción en el salón de pleno, y su publicación en el periódico oficial para convertirla en Ley.
251 |
252 | `Ejemplo: TO DO...`
253 |
254 | - Sinónimos: TO DO...
255 | - Referencia: https://congresochiapas.gob.mx/legislaturalxviii/acerca-del-congreso/proceso-legislativo
256 |
257 | ## Punto de Acuerdo
258 | TO DO...
259 |
260 | `Ejemplo: TO DO...`
261 |
262 | - Sinónimos: TO DO...
263 | - Referencia: url.com
264 |
265 |
266 | ## Reelección legislativa
267 | TO DO...
268 |
269 | `Ejemplo: TO DO...`
270 |
271 | - Sinónimos: TO DO...
272 | - Referencia: url.com
273 |
274 | ## Reforma constitucional
275 | TO DO...
276 |
277 | `Ejemplo: TO DO...`
278 |
279 | - Sinónimos: TO DO...
280 | - Referencia: url.com
281 |
282 |
283 | ## Reforma legal
284 | TO DO...
285 |
286 | `Ejemplo: TO DO...`
287 |
288 | - Sinónimos: TO DO...
289 | - Referencia: url.com
290 |
291 |
292 | ## Sesión comisión
293 | TO DO...
294 |
295 | `Ejemplo: TO DO...`
296 |
297 | - Sinónimos: TO DO...
298 | - Referencia: url.com
299 |
300 |
301 | ## Sesión pleno
302 | TO DO...
303 |
304 | `Ejemplo: TO DO...`
305 |
306 | - Sinónimos: TO DO...
307 | - Referencia: url.com
308 |
309 |
310 | ## Unidad del congreso
311 | TO DO...
312 |
313 | `Ejemplo: TO DO...`
314 |
315 | - Sinónimos: TO DO...
316 | - Referencia: url.com
317 |
318 |
319 | ## Votaciones
320 | TO DO...
321 |
322 | `Ejemplo: TO DO...`
323 |
324 | - Sinónimos: TO DO...
325 | - Referencia: url.com
326 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Attribution-ShareAlike 4.0 International
2 |
3 | =======================================================================
4 |
5 | Creative Commons Corporation ("Creative Commons") is not a law firm and
6 | does not provide legal services or legal advice. Distribution of
7 | Creative Commons public licenses does not create a lawyer-client or
8 | other relationship. Creative Commons makes its licenses and related
9 | information available on an "as-is" basis. Creative Commons gives no
10 | warranties regarding its licenses, any material licensed under their
11 | terms and conditions, or any related information. Creative Commons
12 | disclaims all liability for damages resulting from their use to the
13 | fullest extent possible.
14 |
15 | Using Creative Commons Public Licenses
16 |
17 | Creative Commons public licenses provide a standard set of terms and
18 | conditions that creators and other rights holders may use to share
19 | original works of authorship and other material subject to copyright
20 | and certain other rights specified in the public license below. The
21 | following considerations are for informational purposes only, are not
22 | exhaustive, and do not form part of our licenses.
23 |
24 | Considerations for licensors: Our public licenses are
25 | intended for use by those authorized to give the public
26 | permission to use material in ways otherwise restricted by
27 | copyright and certain other rights. Our licenses are
28 | irrevocable. Licensors should read and understand the terms
29 | and conditions of the license they choose before applying it.
30 | Licensors should also secure all rights necessary before
31 | applying our licenses so that the public can reuse the
32 | material as expected. Licensors should clearly mark any
33 | material not subject to the license. This includes other CC-
34 | licensed material, or material used under an exception or
35 | limitation to copyright. More considerations for licensors:
36 | wiki.creativecommons.org/Considerations_for_licensors
37 |
38 | Considerations for the public: By using one of our public
39 | licenses, a licensor grants the public permission to use the
40 | licensed material under specified terms and conditions. If
41 | the licensor's permission is not necessary for any reason--for
42 | example, because of any applicable exception or limitation to
43 | copyright--then that use is not regulated by the license. Our
44 | licenses grant only permissions under copyright and certain
45 | other rights that a licensor has authority to grant. Use of
46 | the licensed material may still be restricted for other
47 | reasons, including because others have copyright or other
48 | rights in the material. A licensor may make special requests,
49 | such as asking that all changes be marked or described.
50 | Although not required by our licenses, you are encouraged to
51 | respect those requests where reasonable. More_considerations
52 | for the public:
53 | wiki.creativecommons.org/Considerations_for_licensees
54 |
55 | =======================================================================
56 |
57 | Creative Commons Attribution-ShareAlike 4.0 International Public
58 | License
59 |
60 | By exercising the Licensed Rights (defined below), You accept and agree
61 | to be bound by the terms and conditions of this Creative Commons
62 | Attribution-ShareAlike 4.0 International Public License ("Public
63 | License"). To the extent this Public License may be interpreted as a
64 | contract, You are granted the Licensed Rights in consideration of Your
65 | acceptance of these terms and conditions, and the Licensor grants You
66 | such rights in consideration of benefits the Licensor receives from
67 | making the Licensed Material available under these terms and
68 | conditions.
69 |
70 |
71 | Section 1 -- Definitions.
72 |
73 | a. Adapted Material means material subject to Copyright and Similar
74 | Rights that is derived from or based upon the Licensed Material
75 | and in which the Licensed Material is translated, altered,
76 | arranged, transformed, or otherwise modified in a manner requiring
77 | permission under the Copyright and Similar Rights held by the
78 | Licensor. For purposes of this Public License, where the Licensed
79 | Material is a musical work, performance, or sound recording,
80 | Adapted Material is always produced where the Licensed Material is
81 | synched in timed relation with a moving image.
82 |
83 | b. Adapter's License means the license You apply to Your Copyright
84 | and Similar Rights in Your contributions to Adapted Material in
85 | accordance with the terms and conditions of this Public License.
86 |
87 | c. BY-SA Compatible License means a license listed at
88 | creativecommons.org/compatiblelicenses, approved by Creative
89 | Commons as essentially the equivalent of this Public License.
90 |
91 | d. Copyright and Similar Rights means copyright and/or similar rights
92 | closely related to copyright including, without limitation,
93 | performance, broadcast, sound recording, and Sui Generis Database
94 | Rights, without regard to how the rights are labeled or
95 | categorized. For purposes of this Public License, the rights
96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar
97 | Rights.
98 |
99 | e. Effective Technological Measures means those measures that, in the
100 | absence of proper authority, may not be circumvented under laws
101 | fulfilling obligations under Article 11 of the WIPO Copyright
102 | Treaty adopted on December 20, 1996, and/or similar international
103 | agreements.
104 |
105 | f. Exceptions and Limitations means fair use, fair dealing, and/or
106 | any other exception or limitation to Copyright and Similar Rights
107 | that applies to Your use of the Licensed Material.
108 |
109 | g. License Elements means the license attributes listed in the name
110 | of a Creative Commons Public License. The License Elements of this
111 | Public License are Attribution and ShareAlike.
112 |
113 | h. Licensed Material means the artistic or literary work, database,
114 | or other material to which the Licensor applied this Public
115 | License.
116 |
117 | i. Licensed Rights means the rights granted to You subject to the
118 | terms and conditions of this Public License, which are limited to
119 | all Copyright and Similar Rights that apply to Your use of the
120 | Licensed Material and that the Licensor has authority to license.
121 |
122 | j. Licensor means the individual(s) or entity(ies) granting rights
123 | under this Public License.
124 |
125 | k. Share means to provide material to the public by any means or
126 | process that requires permission under the Licensed Rights, such
127 | as reproduction, public display, public performance, distribution,
128 | dissemination, communication, or importation, and to make material
129 | available to the public including in ways that members of the
130 | public may access the material from a place and at a time
131 | individually chosen by them.
132 |
133 | l. Sui Generis Database Rights means rights other than copyright
134 | resulting from Directive 96/9/EC of the European Parliament and of
135 | the Council of 11 March 1996 on the legal protection of databases,
136 | as amended and/or succeeded, as well as other essentially
137 | equivalent rights anywhere in the world.
138 |
139 | m. You means the individual or entity exercising the Licensed Rights
140 | under this Public License. Your has a corresponding meaning.
141 |
142 |
143 | Section 2 -- Scope.
144 |
145 | a. License grant.
146 |
147 | 1. Subject to the terms and conditions of this Public License,
148 | the Licensor hereby grants You a worldwide, royalty-free,
149 | non-sublicensable, non-exclusive, irrevocable license to
150 | exercise the Licensed Rights in the Licensed Material to:
151 |
152 | a. reproduce and Share the Licensed Material, in whole or
153 | in part; and
154 |
155 | b. produce, reproduce, and Share Adapted Material.
156 |
157 | 2. Exceptions and Limitations. For the avoidance of doubt, where
158 | Exceptions and Limitations apply to Your use, this Public
159 | License does not apply, and You do not need to comply with
160 | its terms and conditions.
161 |
162 | 3. Term. The term of this Public License is specified in Section
163 | 6(a).
164 |
165 | 4. Media and formats; technical modifications allowed. The
166 | Licensor authorizes You to exercise the Licensed Rights in
167 | all media and formats whether now known or hereafter created,
168 | and to make technical modifications necessary to do so. The
169 | Licensor waives and/or agrees not to assert any right or
170 | authority to forbid You from making technical modifications
171 | necessary to exercise the Licensed Rights, including
172 | technical modifications necessary to circumvent Effective
173 | Technological Measures. For purposes of this Public License,
174 | simply making modifications authorized by this Section 2(a)
175 | (4) never produces Adapted Material.
176 |
177 | 5. Downstream recipients.
178 |
179 | a. Offer from the Licensor -- Licensed Material. Every
180 | recipient of the Licensed Material automatically
181 | receives an offer from the Licensor to exercise the
182 | Licensed Rights under the terms and conditions of this
183 | Public License.
184 |
185 | b. Additional offer from the Licensor -- Adapted Material.
186 | Every recipient of Adapted Material from You
187 | automatically receives an offer from the Licensor to
188 | exercise the Licensed Rights in the Adapted Material
189 | under the conditions of the Adapter's License You apply.
190 |
191 | c. No downstream restrictions. You may not offer or impose
192 | any additional or different terms or conditions on, or
193 | apply any Effective Technological Measures to, the
194 | Licensed Material if doing so restricts exercise of the
195 | Licensed Rights by any recipient of the Licensed
196 | Material.
197 |
198 | 6. No endorsement. Nothing in this Public License constitutes or
199 | may be construed as permission to assert or imply that You
200 | are, or that Your use of the Licensed Material is, connected
201 | with, or sponsored, endorsed, or granted official status by,
202 | the Licensor or others designated to receive attribution as
203 | provided in Section 3(a)(1)(A)(i).
204 |
205 | b. Other rights.
206 |
207 | 1. Moral rights, such as the right of integrity, are not
208 | licensed under this Public License, nor are publicity,
209 | privacy, and/or other similar personality rights; however, to
210 | the extent possible, the Licensor waives and/or agrees not to
211 | assert any such rights held by the Licensor to the limited
212 | extent necessary to allow You to exercise the Licensed
213 | Rights, but not otherwise.
214 |
215 | 2. Patent and trademark rights are not licensed under this
216 | Public License.
217 |
218 | 3. To the extent possible, the Licensor waives any right to
219 | collect royalties from You for the exercise of the Licensed
220 | Rights, whether directly or through a collecting society
221 | under any voluntary or waivable statutory or compulsory
222 | licensing scheme. In all other cases the Licensor expressly
223 | reserves any right to collect such royalties.
224 |
225 |
226 | Section 3 -- License Conditions.
227 |
228 | Your exercise of the Licensed Rights is expressly made subject to the
229 | following conditions.
230 |
231 | a. Attribution.
232 |
233 | 1. If You Share the Licensed Material (including in modified
234 | form), You must:
235 |
236 | a. retain the following if it is supplied by the Licensor
237 | with the Licensed Material:
238 |
239 | i. identification of the creator(s) of the Licensed
240 | Material and any others designated to receive
241 | attribution, in any reasonable manner requested by
242 | the Licensor (including by pseudonym if
243 | designated);
244 |
245 | ii. a copyright notice;
246 |
247 | iii. a notice that refers to this Public License;
248 |
249 | iv. a notice that refers to the disclaimer of
250 | warranties;
251 |
252 | v. a URI or hyperlink to the Licensed Material to the
253 | extent reasonably practicable;
254 |
255 | b. indicate if You modified the Licensed Material and
256 | retain an indication of any previous modifications; and
257 |
258 | c. indicate the Licensed Material is licensed under this
259 | Public License, and include the text of, or the URI or
260 | hyperlink to, this Public License.
261 |
262 | 2. You may satisfy the conditions in Section 3(a)(1) in any
263 | reasonable manner based on the medium, means, and context in
264 | which You Share the Licensed Material. For example, it may be
265 | reasonable to satisfy the conditions by providing a URI or
266 | hyperlink to a resource that includes the required
267 | information.
268 |
269 | 3. If requested by the Licensor, You must remove any of the
270 | information required by Section 3(a)(1)(A) to the extent
271 | reasonably practicable.
272 |
273 | b. ShareAlike.
274 |
275 | In addition to the conditions in Section 3(a), if You Share
276 | Adapted Material You produce, the following conditions also apply.
277 |
278 | 1. The Adapter's License You apply must be a Creative Commons
279 | license with the same License Elements, this version or
280 | later, or a BY-SA Compatible License.
281 |
282 | 2. You must include the text of, or the URI or hyperlink to, the
283 | Adapter's License You apply. You may satisfy this condition
284 | in any reasonable manner based on the medium, means, and
285 | context in which You Share Adapted Material.
286 |
287 | 3. You may not offer or impose any additional or different terms
288 | or conditions on, or apply any Effective Technological
289 | Measures to, Adapted Material that restrict exercise of the
290 | rights granted under the Adapter's License You apply.
291 |
292 |
293 | Section 4 -- Sui Generis Database Rights.
294 |
295 | Where the Licensed Rights include Sui Generis Database Rights that
296 | apply to Your use of the Licensed Material:
297 |
298 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right
299 | to extract, reuse, reproduce, and Share all or a substantial
300 | portion of the contents of the database;
301 |
302 | b. if You include all or a substantial portion of the database
303 | contents in a database in which You have Sui Generis Database
304 | Rights, then the database in which You have Sui Generis Database
305 | Rights (but not its individual contents) is Adapted Material,
306 |
307 | including for purposes of Section 3(b); and
308 | c. You must comply with the conditions in Section 3(a) if You Share
309 | all or a substantial portion of the contents of the database.
310 |
311 | For the avoidance of doubt, this Section 4 supplements and does not
312 | replace Your obligations under this Public License where the Licensed
313 | Rights include other Copyright and Similar Rights.
314 |
315 |
316 | Section 5 -- Disclaimer of Warranties and Limitation of Liability.
317 |
318 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
319 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
320 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
321 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
322 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
323 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
324 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
325 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
326 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
327 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
328 |
329 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
330 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
331 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
332 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
333 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
334 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
335 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
336 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
337 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
338 |
339 | c. The disclaimer of warranties and limitation of liability provided
340 | above shall be interpreted in a manner that, to the extent
341 | possible, most closely approximates an absolute disclaimer and
342 | waiver of all liability.
343 |
344 |
345 | Section 6 -- Term and Termination.
346 |
347 | a. This Public License applies for the term of the Copyright and
348 | Similar Rights licensed here. However, if You fail to comply with
349 | this Public License, then Your rights under this Public License
350 | terminate automatically.
351 |
352 | b. Where Your right to use the Licensed Material has terminated under
353 | Section 6(a), it reinstates:
354 |
355 | 1. automatically as of the date the violation is cured, provided
356 | it is cured within 30 days of Your discovery of the
357 | violation; or
358 |
359 | 2. upon express reinstatement by the Licensor.
360 |
361 | For the avoidance of doubt, this Section 6(b) does not affect any
362 | right the Licensor may have to seek remedies for Your violations
363 | of this Public License.
364 |
365 | c. For the avoidance of doubt, the Licensor may also offer the
366 | Licensed Material under separate terms or conditions or stop
367 | distributing the Licensed Material at any time; however, doing so
368 | will not terminate this Public License.
369 |
370 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
371 | License.
372 |
373 |
374 | Section 7 -- Other Terms and Conditions.
375 |
376 | a. The Licensor shall not be bound by any additional or different
377 | terms or conditions communicated by You unless expressly agreed.
378 |
379 | b. Any arrangements, understandings, or agreements regarding the
380 | Licensed Material not stated herein are separate from and
381 | independent of the terms and conditions of this Public License.
382 |
383 |
384 | Section 8 -- Interpretation.
385 |
386 | a. For the avoidance of doubt, this Public License does not, and
387 | shall not be interpreted to, reduce, limit, restrict, or impose
388 | conditions on any use of the Licensed Material that could lawfully
389 | be made without permission under this Public License.
390 |
391 | b. To the extent possible, if any provision of this Public License is
392 | deemed unenforceable, it shall be automatically reformed to the
393 | minimum extent necessary to make it enforceable. If the provision
394 | cannot be reformed, it shall be severed from this Public License
395 | without affecting the enforceability of the remaining terms and
396 | conditions.
397 |
398 | c. No term or condition of this Public License will be waived and no
399 | failure to comply consented to unless expressly agreed to by the
400 | Licensor.
401 |
402 | d. Nothing in this Public License constitutes or may be interpreted
403 | as a limitation upon, or waiver of, any privileges and immunities
404 | that apply to the Licensor or You, including from the legal
405 | processes of any jurisdiction or authority.
406 |
407 |
408 | =======================================================================
409 |
410 | Creative Commons is not a party to its public
411 | licenses. Notwithstanding, Creative Commons may elect to apply one of
412 | its public licenses to material it publishes and in those instances
413 | will be considered the “Licensor.” The text of the Creative Commons
414 | public licenses is dedicated to the public domain under the CC0 Public
415 | Domain Dedication. Except for the limited purpose of indicating that
416 | material is shared under a Creative Commons public license or as
417 | otherwise permitted by the Creative Commons policies published at
418 | creativecommons.org/policies, Creative Commons does not authorize the
419 | use of the trademark "Creative Commons" or any other trademark or logo
420 | of Creative Commons without its prior written consent including,
421 | without limitation, in connection with any unauthorized modifications
422 | to any of its public licenses or any other arrangements,
423 | understandings, or agreements concerning use of licensed material. For
424 | the avoidance of doubt, this paragraph does not form part of the
425 | public licenses.
426 |
427 | Creative Commons may be contacted at creativecommons.org.
428 |
--------------------------------------------------------------------------------