├── 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 | OpenStand Group Logo
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 | --------------------------------------------------------------------------------