Cambios
En el instante 30 de octubre de 2025, 2:20:48 UTC,
-
Eliminada etiqueta 2025 de Weaverlet: Biblioteca Orientada a Componentes para la Composición de Aplicaciones de Visualización de Datos
-
Añadida etiqueta 2022 de Weaverlet: Biblioteca Orientada a Componentes para la Composición de Aplicaciones de Visualización de Datos
-
Añadido campo
Fecha
con valor18/05/2022
a Weaverlet: Biblioteca Orientada a Componentes para la Composición de Aplicaciones de Visualización de Datos -
Modificado el valor del campo
Año
a2022
(anteriormente2025
) en Weaverlet: Biblioteca Orientada a Componentes para la Composición de Aplicaciones de Visualización de Datos
| f | 1 | { | f | 1 | { |
| 2 | "author": "Alberto Garc\u00eda Robledo", | 2 | "author": "Alberto Garc\u00eda Robledo", | ||
| 3 | "author_email": null, | 3 | "author_email": null, | ||
| 4 | "creator_user_id": "a3da3ec9-3fd4-47a4-8d04-0a90b09614e0", | 4 | "creator_user_id": "a3da3ec9-3fd4-47a4-8d04-0a90b09614e0", | ||
| 5 | "extras": [ | 5 | "extras": [ | ||
| 6 | { | 6 | { | ||
| 7 | "key": "A\u00f1o", | 7 | "key": "A\u00f1o", | ||
| n | 8 | "value": "2025" | n | 8 | "value": "2022" |
| 9 | }, | ||||
| 10 | { | ||||
| 11 | "key": "Fecha", | ||||
| 12 | "value": "18/05/2022" | ||||
| 9 | }, | 13 | }, | ||
| 10 | { | 14 | { | ||
| 11 | "key": "Identificador hash", | 15 | "key": "Identificador hash", | ||
| 12 | "value": "081407424934" | 16 | "value": "081407424934" | ||
| 13 | }, | 17 | }, | ||
| 14 | { | 18 | { | ||
| 15 | "key": "Instituciones", | 19 | "key": "Instituciones", | ||
| 16 | "value": "SECIHTI-CentroGeo" | 20 | "value": "SECIHTI-CentroGeo" | ||
| 17 | }, | 21 | }, | ||
| 18 | { | 22 | { | ||
| 19 | "key": "Tipo", | 23 | "key": "Tipo", | ||
| 20 | "value": "Art\u00edculo en l\u00ednea" | 24 | "value": "Art\u00edculo en l\u00ednea" | ||
| 21 | }, | 25 | }, | ||
| 22 | { | 26 | { | ||
| 23 | "key": "URL", | 27 | "key": "URL", | ||
| 24 | "value": "https://observatoriogeo.mx/weaverlet/" | 28 | "value": "https://observatoriogeo.mx/weaverlet/" | ||
| 25 | } | 29 | } | ||
| 26 | ], | 30 | ], | ||
| 27 | "groups": [ | 31 | "groups": [ | ||
| 28 | { | 32 | { | ||
| 29 | "description": "Este grupo re\u00fane los art\u00edculos de | 33 | "description": "Este grupo re\u00fane los art\u00edculos de | ||
| 30 | divulgaci\u00f3n publicados por el Observatorio Metropolitano del | 34 | divulgaci\u00f3n publicados por el Observatorio Metropolitano del | ||
| 31 | CentroGeo. Cada art\u00edculo presenta, en un lenguaje accesible y con | 35 | CentroGeo. Cada art\u00edculo presenta, en un lenguaje accesible y con | ||
| 32 | enfoque metropolitano, los principales hallazgos, metodolog\u00edas y | 36 | enfoque metropolitano, los principales hallazgos, metodolog\u00edas y | ||
| 33 | aplicaciones de los proyectos de investigaci\u00f3n desarrollados por | 37 | aplicaciones de los proyectos de investigaci\u00f3n desarrollados por | ||
| 34 | el observatorio. Los contenidos est\u00e1n hospedados en el portal web | 38 | el observatorio. Los contenidos est\u00e1n hospedados en el portal web | ||
| 35 | del Observatorio Metropolitano y buscan acercar el conocimiento | 39 | del Observatorio Metropolitano y buscan acercar el conocimiento | ||
| 36 | cient\u00edfico y t\u00e9cnico a la sociedad, fomentando la | 40 | cient\u00edfico y t\u00e9cnico a la sociedad, fomentando la | ||
| 37 | comprensi\u00f3n de los fen\u00f3menos urbanos y territoriales desde | 41 | comprensi\u00f3n de los fen\u00f3menos urbanos y territoriales desde | ||
| 38 | una perspectiva interdisciplinaria.", | 42 | una perspectiva interdisciplinaria.", | ||
| 39 | "display_name": "Art\u00edculos en l\u00ednea", | 43 | "display_name": "Art\u00edculos en l\u00ednea", | ||
| 40 | "id": "8659310a-f66e-46e8-b1e5-3d7e04acd171", | 44 | "id": "8659310a-f66e-46e8-b1e5-3d7e04acd171", | ||
| 41 | "image_display_url": "", | 45 | "image_display_url": "", | ||
| 42 | "name": "articulos-en-linea", | 46 | "name": "articulos-en-linea", | ||
| 43 | "title": "Art\u00edculos en l\u00ednea" | 47 | "title": "Art\u00edculos en l\u00ednea" | ||
| 44 | } | 48 | } | ||
| 45 | ], | 49 | ], | ||
| 46 | "id": "05377115-598a-4fb2-8b60-aca9321d427b", | 50 | "id": "05377115-598a-4fb2-8b60-aca9321d427b", | ||
| 47 | "isopen": false, | 51 | "isopen": false, | ||
| 48 | "license_id": null, | 52 | "license_id": null, | ||
| 49 | "license_title": null, | 53 | "license_title": null, | ||
| 50 | "maintainer": null, | 54 | "maintainer": null, | ||
| 51 | "maintainer_email": null, | 55 | "maintainer_email": null, | ||
| 52 | "metadata_created": "2025-10-24T00:47:14.261415", | 56 | "metadata_created": "2025-10-24T00:47:14.261415", | ||
| n | 53 | "metadata_modified": "2025-10-30T02:07:16.171297", | n | 57 | "metadata_modified": "2025-10-30T02:20:48.289512", |
| 54 | "name": "081407424934", | 58 | "name": "081407424934", | ||
| 55 | "notes": "Weaverlet es una biblioteca para Python desarrollada en el | 59 | "notes": "Weaverlet es una biblioteca para Python desarrollada en el | ||
| 56 | Observatorio Metropolitano CentroGeo que permite la construcci\u00f3n | 60 | Observatorio Metropolitano CentroGeo que permite la construcci\u00f3n | ||
| 57 | de aplicaciones de visualizaci\u00f3n de datos web interactivas | 61 | de aplicaciones de visualizaci\u00f3n de datos web interactivas | ||
| 58 | siguiendo el paradigma de programaci\u00f3n orientada a componentes | 62 | siguiendo el paradigma de programaci\u00f3n orientada a componentes | ||
| 59 | del lado del servidor en Python explotando Dash. El desarrollador no | 63 | del lado del servidor en Python explotando Dash. El desarrollador no | ||
| 60 | requiere escribir JS, HTML ni CSS.", | 64 | requiere escribir JS, HTML ni CSS.", | ||
| 61 | "num_resources": 1, | 65 | "num_resources": 1, | ||
| 62 | "num_tags": 30, | 66 | "num_tags": 30, | ||
| 63 | "organization": { | 67 | "organization": { | ||
| 64 | "approval_status": "approved", | 68 | "approval_status": "approved", | ||
| 65 | "created": "2022-05-19T00:10:30.480393", | 69 | "created": "2022-05-19T00:10:30.480393", | ||
| 66 | "description": "Observatorio Metropolitano CentroGeo", | 70 | "description": "Observatorio Metropolitano CentroGeo", | ||
| 67 | "id": "b3b3a79d-748a-4464-9471-732b6c74ec53", | 71 | "id": "b3b3a79d-748a-4464-9471-732b6c74ec53", | ||
| 68 | "image_url": | 72 | "image_url": | ||
| 69 | "2022-05-19-001030.456616FullColor1280x1024LogoOnly.png", | 73 | "2022-05-19-001030.456616FullColor1280x1024LogoOnly.png", | ||
| 70 | "is_organization": true, | 74 | "is_organization": true, | ||
| 71 | "name": "observatorio-metropolitano-centrogeo", | 75 | "name": "observatorio-metropolitano-centrogeo", | ||
| 72 | "state": "active", | 76 | "state": "active", | ||
| 73 | "title": "Observatorio Metropolitano CentroGeo", | 77 | "title": "Observatorio Metropolitano CentroGeo", | ||
| 74 | "type": "organization" | 78 | "type": "organization" | ||
| 75 | }, | 79 | }, | ||
| 76 | "owner_org": "b3b3a79d-748a-4464-9471-732b6c74ec53", | 80 | "owner_org": "b3b3a79d-748a-4464-9471-732b6c74ec53", | ||
| 77 | "private": false, | 81 | "private": false, | ||
| 78 | "relationships_as_object": [], | 82 | "relationships_as_object": [], | ||
| 79 | "relationships_as_subject": [], | 83 | "relationships_as_subject": [], | ||
| 80 | "resources": [ | 84 | "resources": [ | ||
| 81 | { | 85 | { | ||
| 82 | "cache_last_updated": null, | 86 | "cache_last_updated": null, | ||
| 83 | "cache_url": null, | 87 | "cache_url": null, | ||
| 84 | "created": "2025-10-24T00:47:14.875911", | 88 | "created": "2025-10-24T00:47:14.875911", | ||
| 85 | "datastore_active": false, | 89 | "datastore_active": false, | ||
| 86 | "description": "Weaverlet es una biblioteca para Python | 90 | "description": "Weaverlet es una biblioteca para Python | ||
| 87 | desarrollada en el Observatorio Metropolitano CentroGeo que permite la | 91 | desarrollada en el Observatorio Metropolitano CentroGeo que permite la | ||
| 88 | construcci\u00f3n de aplicaciones de visualizaci\u00f3n de datos web | 92 | construcci\u00f3n de aplicaciones de visualizaci\u00f3n de datos web | ||
| 89 | interactivas siguiendo el paradigma de programaci\u00f3n orientada a | 93 | interactivas siguiendo el paradigma de programaci\u00f3n orientada a | ||
| 90 | componentes del lado del servidor en Python explotando Dash. El | 94 | componentes del lado del servidor en Python explotando Dash. El | ||
| 91 | desarrollador no requiere escribir JS, HTML ni CSS.", | 95 | desarrollador no requiere escribir JS, HTML ni CSS.", | ||
| 92 | "format": "HTML", | 96 | "format": "HTML", | ||
| 93 | "hash": "", | 97 | "hash": "", | ||
| 94 | "id": "7e9fff5f-10be-423e-a1a5-c02e0945a24e", | 98 | "id": "7e9fff5f-10be-423e-a1a5-c02e0945a24e", | ||
| 95 | "last_modified": null, | 99 | "last_modified": null, | ||
| 96 | "metadata_modified": "2025-10-30T02:07:16.175349", | 100 | "metadata_modified": "2025-10-30T02:07:16.175349", | ||
| 97 | "mimetype": null, | 101 | "mimetype": null, | ||
| 98 | "mimetype_inner": null, | 102 | "mimetype_inner": null, | ||
| 99 | "name": "Weaverlet: Biblioteca Orientada a Componentes para la | 103 | "name": "Weaverlet: Biblioteca Orientada a Componentes para la | ||
| 100 | Composici\u00f3n de Aplicaciones de Visualizaci\u00f3n de Datos", | 104 | Composici\u00f3n de Aplicaciones de Visualizaci\u00f3n de Datos", | ||
| 101 | "package_id": "05377115-598a-4fb2-8b60-aca9321d427b", | 105 | "package_id": "05377115-598a-4fb2-8b60-aca9321d427b", | ||
| 102 | "position": 0, | 106 | "position": 0, | ||
| 103 | "resource_type": null, | 107 | "resource_type": null, | ||
| 104 | "size": null, | 108 | "size": null, | ||
| 105 | "state": "active", | 109 | "state": "active", | ||
| 106 | "url": "https://observatoriogeo.mx/weaverlet/", | 110 | "url": "https://observatoriogeo.mx/weaverlet/", | ||
| 107 | "url_type": null | 111 | "url_type": null | ||
| 108 | } | 112 | } | ||
| 109 | ], | 113 | ], | ||
| 110 | "state": "active", | 114 | "state": "active", | ||
| 111 | "tags": [ | 115 | "tags": [ | ||
| 112 | { | 116 | { | ||
| t | 113 | "display_name": "2025", | t | 117 | "display_name": "2022", |
| 114 | "id": "61321a03-ac7d-45bd-b420-27e6d90d1e48", | 118 | "id": "b987b800-5e2d-4806-a176-a95dcbf738d5", | ||
| 115 | "name": "2025", | 119 | "name": "2022", | ||
| 116 | "state": "active", | 120 | "state": "active", | ||
| 117 | "vocabulary_id": null | 121 | "vocabulary_id": null | ||
| 118 | }, | 122 | }, | ||
| 119 | { | 123 | { | ||
| 120 | "display_name": "albertogarob", | 124 | "display_name": "albertogarob", | ||
| 121 | "id": "b079b3e9-8dbb-4423-88fb-f095153d314a", | 125 | "id": "b079b3e9-8dbb-4423-88fb-f095153d314a", | ||
| 122 | "name": "albertogarob", | 126 | "name": "albertogarob", | ||
| 123 | "state": "active", | 127 | "state": "active", | ||
| 124 | "vocabulary_id": null | 128 | "vocabulary_id": null | ||
| 125 | }, | 129 | }, | ||
| 126 | { | 130 | { | ||
| 127 | "display_name": "analisis-de-datos", | 131 | "display_name": "analisis-de-datos", | ||
| 128 | "id": "bd3bf99c-4f1b-429e-ad52-238a62244025", | 132 | "id": "bd3bf99c-4f1b-429e-ad52-238a62244025", | ||
| 129 | "name": "analisis-de-datos", | 133 | "name": "analisis-de-datos", | ||
| 130 | "state": "active", | 134 | "state": "active", | ||
| 131 | "vocabulary_id": null | 135 | "vocabulary_id": null | ||
| 132 | }, | 136 | }, | ||
| 133 | { | 137 | { | ||
| 134 | "display_name": "angular", | 138 | "display_name": "angular", | ||
| 135 | "id": "85f35575-4a73-401d-9e19-558b75d193ec", | 139 | "id": "85f35575-4a73-401d-9e19-558b75d193ec", | ||
| 136 | "name": "angular", | 140 | "name": "angular", | ||
| 137 | "state": "active", | 141 | "state": "active", | ||
| 138 | "vocabulary_id": null | 142 | "vocabulary_id": null | ||
| 139 | }, | 143 | }, | ||
| 140 | { | 144 | { | ||
| 141 | "display_name": "aplicaciones-web-interactivas", | 145 | "display_name": "aplicaciones-web-interactivas", | ||
| 142 | "id": "8241727e-6a13-4c98-b63e-308c43a3b457", | 146 | "id": "8241727e-6a13-4c98-b63e-308c43a3b457", | ||
| 143 | "name": "aplicaciones-web-interactivas", | 147 | "name": "aplicaciones-web-interactivas", | ||
| 144 | "state": "active", | 148 | "state": "active", | ||
| 145 | "vocabulary_id": null | 149 | "vocabulary_id": null | ||
| 146 | }, | 150 | }, | ||
| 147 | { | 151 | { | ||
| 148 | "display_name": "arquitectura-de-software", | 152 | "display_name": "arquitectura-de-software", | ||
| 149 | "id": "14b243dc-3ec9-46f3-8828-784f15903d8c", | 153 | "id": "14b243dc-3ec9-46f3-8828-784f15903d8c", | ||
| 150 | "name": "arquitectura-de-software", | 154 | "name": "arquitectura-de-software", | ||
| 151 | "state": "active", | 155 | "state": "active", | ||
| 152 | "vocabulary_id": null | 156 | "vocabulary_id": null | ||
| 153 | }, | 157 | }, | ||
| 154 | { | 158 | { | ||
| 155 | "display_name": "autenticacion-por-sesiones", | 159 | "display_name": "autenticacion-por-sesiones", | ||
| 156 | "id": "c579e9f8-a9ad-4e61-abca-92c4f51ab4ee", | 160 | "id": "c579e9f8-a9ad-4e61-abca-92c4f51ab4ee", | ||
| 157 | "name": "autenticacion-por-sesiones", | 161 | "name": "autenticacion-por-sesiones", | ||
| 158 | "state": "active", | 162 | "state": "active", | ||
| 159 | "vocabulary_id": null | 163 | "vocabulary_id": null | ||
| 160 | }, | 164 | }, | ||
| 161 | { | 165 | { | ||
| 162 | "display_name": "componentes-reutilizables", | 166 | "display_name": "componentes-reutilizables", | ||
| 163 | "id": "4b1f9929-2271-4337-b260-51775646e77d", | 167 | "id": "4b1f9929-2271-4337-b260-51775646e77d", | ||
| 164 | "name": "componentes-reutilizables", | 168 | "name": "componentes-reutilizables", | ||
| 165 | "state": "active", | 169 | "state": "active", | ||
| 166 | "vocabulary_id": null | 170 | "vocabulary_id": null | ||
| 167 | }, | 171 | }, | ||
| 168 | { | 172 | { | ||
| 169 | "display_name": "composicion-de-aplicaciones", | 173 | "display_name": "composicion-de-aplicaciones", | ||
| 170 | "id": "3f95f286-34e7-41f2-af48-4d60d42b9e85", | 174 | "id": "3f95f286-34e7-41f2-af48-4d60d42b9e85", | ||
| 171 | "name": "composicion-de-aplicaciones", | 175 | "name": "composicion-de-aplicaciones", | ||
| 172 | "state": "active", | 176 | "state": "active", | ||
| 173 | "vocabulary_id": null | 177 | "vocabulary_id": null | ||
| 174 | }, | 178 | }, | ||
| 175 | { | 179 | { | ||
| 176 | "display_name": "comunicacion-entre-componentes", | 180 | "display_name": "comunicacion-entre-componentes", | ||
| 177 | "id": "4c31d59c-b5db-4c5b-ad77-881f53ce5fc2", | 181 | "id": "4c31d59c-b5db-4c5b-ad77-881f53ce5fc2", | ||
| 178 | "name": "comunicacion-entre-componentes", | 182 | "name": "comunicacion-entre-componentes", | ||
| 179 | "state": "active", | 183 | "state": "active", | ||
| 180 | "vocabulary_id": null | 184 | "vocabulary_id": null | ||
| 181 | }, | 185 | }, | ||
| 182 | { | 186 | { | ||
| 183 | "display_name": "contexto-compartido", | 187 | "display_name": "contexto-compartido", | ||
| 184 | "id": "f7737df0-9715-4d08-9084-2c2acf48c6b6", | 188 | "id": "f7737df0-9715-4d08-9084-2c2acf48c6b6", | ||
| 185 | "name": "contexto-compartido", | 189 | "name": "contexto-compartido", | ||
| 186 | "state": "active", | 190 | "state": "active", | ||
| 187 | "vocabulary_id": null | 191 | "vocabulary_id": null | ||
| 188 | }, | 192 | }, | ||
| 189 | { | 193 | { | ||
| 190 | "display_name": "dash", | 194 | "display_name": "dash", | ||
| 191 | "id": "e41e669d-e3a1-4afc-9363-fb80dce5ae26", | 195 | "id": "e41e669d-e3a1-4afc-9363-fb80dce5ae26", | ||
| 192 | "name": "dash", | 196 | "name": "dash", | ||
| 193 | "state": "active", | 197 | "state": "active", | ||
| 194 | "vocabulary_id": null | 198 | "vocabulary_id": null | ||
| 195 | }, | 199 | }, | ||
| 196 | { | 200 | { | ||
| 197 | "display_name": "dashboards", | 201 | "display_name": "dashboards", | ||
| 198 | "id": "99ad8dc7-30e6-409e-a6e8-dc1a8e26f2eb", | 202 | "id": "99ad8dc7-30e6-409e-a6e8-dc1a8e26f2eb", | ||
| 199 | "name": "dashboards", | 203 | "name": "dashboards", | ||
| 200 | "state": "active", | 204 | "state": "active", | ||
| 201 | "vocabulary_id": null | 205 | "vocabulary_id": null | ||
| 202 | }, | 206 | }, | ||
| 203 | { | 207 | { | ||
| 204 | "display_name": "desarrollo-backend", | 208 | "display_name": "desarrollo-backend", | ||
| 205 | "id": "b7677dcb-4f33-4f90-90eb-5cf9504e84bd", | 209 | "id": "b7677dcb-4f33-4f90-90eb-5cf9504e84bd", | ||
| 206 | "name": "desarrollo-backend", | 210 | "name": "desarrollo-backend", | ||
| 207 | "state": "active", | 211 | "state": "active", | ||
| 208 | "vocabulary_id": null | 212 | "vocabulary_id": null | ||
| 209 | }, | 213 | }, | ||
| 210 | { | 214 | { | ||
| 211 | "display_name": "desarrollo-web-en-python", | 215 | "display_name": "desarrollo-web-en-python", | ||
| 212 | "id": "45799890-61b0-4b3c-85b9-5de1a99e9151", | 216 | "id": "45799890-61b0-4b3c-85b9-5de1a99e9151", | ||
| 213 | "name": "desarrollo-web-en-python", | 217 | "name": "desarrollo-web-en-python", | ||
| 214 | "state": "active", | 218 | "state": "active", | ||
| 215 | "vocabulary_id": null | 219 | "vocabulary_id": null | ||
| 216 | }, | 220 | }, | ||
| 217 | { | 221 | { | ||
| 218 | "display_name": "diseno-modular", | 222 | "display_name": "diseno-modular", | ||
| 219 | "id": "8438f805-8af3-4635-bf71-976299b04df9", | 223 | "id": "8438f805-8af3-4635-bf71-976299b04df9", | ||
| 220 | "name": "diseno-modular", | 224 | "name": "diseno-modular", | ||
| 221 | "state": "active", | 225 | "state": "active", | ||
| 222 | "vocabulary_id": null | 226 | "vocabulary_id": null | ||
| 223 | }, | 227 | }, | ||
| 224 | { | 228 | { | ||
| 225 | "display_name": "encapsulamiento-de-componentes", | 229 | "display_name": "encapsulamiento-de-componentes", | ||
| 226 | "id": "81fe0ea3-a6b8-4b3c-b546-503d8c0630cd", | 230 | "id": "81fe0ea3-a6b8-4b3c-b546-503d8c0630cd", | ||
| 227 | "name": "encapsulamiento-de-componentes", | 231 | "name": "encapsulamiento-de-componentes", | ||
| 228 | "state": "active", | 232 | "state": "active", | ||
| 229 | "vocabulary_id": null | 233 | "vocabulary_id": null | ||
| 230 | }, | 234 | }, | ||
| 231 | { | 235 | { | ||
| 232 | "display_name": "frameworks-de-componentes", | 236 | "display_name": "frameworks-de-componentes", | ||
| 233 | "id": "081be356-6ca3-47bc-a9ed-017b62ba0a58", | 237 | "id": "081be356-6ca3-47bc-a9ed-017b62ba0a58", | ||
| 234 | "name": "frameworks-de-componentes", | 238 | "name": "frameworks-de-componentes", | ||
| 235 | "state": "active", | 239 | "state": "active", | ||
| 236 | "vocabulary_id": null | 240 | "vocabulary_id": null | ||
| 237 | }, | 241 | }, | ||
| 238 | { | 242 | { | ||
| 239 | "display_name": "ingenieria-de-software", | 243 | "display_name": "ingenieria-de-software", | ||
| 240 | "id": "70a33038-704b-4d62-8aa3-578b140d84c4", | 244 | "id": "70a33038-704b-4d62-8aa3-578b140d84c4", | ||
| 241 | "name": "ingenieria-de-software", | 245 | "name": "ingenieria-de-software", | ||
| 242 | "state": "active", | 246 | "state": "active", | ||
| 243 | "vocabulary_id": null | 247 | "vocabulary_id": null | ||
| 244 | }, | 248 | }, | ||
| 245 | { | 249 | { | ||
| 246 | "display_name": "interfaz-de-usuario", | 250 | "display_name": "interfaz-de-usuario", | ||
| 247 | "id": "0cacbcc7-9f82-40cf-9f5f-40b19f4c30e0", | 251 | "id": "0cacbcc7-9f82-40cf-9f5f-40b19f4c30e0", | ||
| 248 | "name": "interfaz-de-usuario", | 252 | "name": "interfaz-de-usuario", | ||
| 249 | "state": "active", | 253 | "state": "active", | ||
| 250 | "vocabulary_id": null | 254 | "vocabulary_id": null | ||
| 251 | }, | 255 | }, | ||
| 252 | { | 256 | { | ||
| 253 | "display_name": "jerarquia-de-componentes", | 257 | "display_name": "jerarquia-de-componentes", | ||
| 254 | "id": "bc81bf34-83df-4cb2-a6d2-e69e1df63674", | 258 | "id": "bc81bf34-83df-4cb2-a6d2-e69e1df63674", | ||
| 255 | "name": "jerarquia-de-componentes", | 259 | "name": "jerarquia-de-componentes", | ||
| 256 | "state": "active", | 260 | "state": "active", | ||
| 257 | "vocabulary_id": null | 261 | "vocabulary_id": null | ||
| 258 | }, | 262 | }, | ||
| 259 | { | 263 | { | ||
| 260 | "display_name": "multi-tablero", | 264 | "display_name": "multi-tablero", | ||
| 261 | "id": "ced617e8-d57e-43e2-9df7-e4894a9b235a", | 265 | "id": "ced617e8-d57e-43e2-9df7-e4894a9b235a", | ||
| 262 | "name": "multi-tablero", | 266 | "name": "multi-tablero", | ||
| 263 | "state": "active", | 267 | "state": "active", | ||
| 264 | "vocabulary_id": null | 268 | "vocabulary_id": null | ||
| 265 | }, | 269 | }, | ||
| 266 | { | 270 | { | ||
| 267 | "display_name": "programacion-orientada-a-componentes", | 271 | "display_name": "programacion-orientada-a-componentes", | ||
| 268 | "id": "a6d84076-0b4f-449d-8622-f3e9b0382de7", | 272 | "id": "a6d84076-0b4f-449d-8622-f3e9b0382de7", | ||
| 269 | "name": "programacion-orientada-a-componentes", | 273 | "name": "programacion-orientada-a-componentes", | ||
| 270 | "state": "active", | 274 | "state": "active", | ||
| 271 | "vocabulary_id": null | 275 | "vocabulary_id": null | ||
| 272 | }, | 276 | }, | ||
| 273 | { | 277 | { | ||
| 274 | "display_name": "python", | 278 | "display_name": "python", | ||
| 275 | "id": "ea0c471b-9b13-4dd3-8381-aed24f2f855c", | 279 | "id": "ea0c471b-9b13-4dd3-8381-aed24f2f855c", | ||
| 276 | "name": "python", | 280 | "name": "python", | ||
| 277 | "state": "active", | 281 | "state": "active", | ||
| 278 | "vocabulary_id": null | 282 | "vocabulary_id": null | ||
| 279 | }, | 283 | }, | ||
| 280 | { | 284 | { | ||
| 281 | "display_name": "react", | 285 | "display_name": "react", | ||
| 282 | "id": "3a26b8a2-1bf7-44c9-8df3-6c6837716f30", | 286 | "id": "3a26b8a2-1bf7-44c9-8df3-6c6837716f30", | ||
| 283 | "name": "react", | 287 | "name": "react", | ||
| 284 | "state": "active", | 288 | "state": "active", | ||
| 285 | "vocabulary_id": null | 289 | "vocabulary_id": null | ||
| 286 | }, | 290 | }, | ||
| 287 | { | 291 | { | ||
| 288 | "display_name": "senales", | 292 | "display_name": "senales", | ||
| 289 | "id": "1687f9c1-15d6-4778-84b7-130db2bc07cd", | 293 | "id": "1687f9c1-15d6-4778-84b7-130db2bc07cd", | ||
| 290 | "name": "senales", | 294 | "name": "senales", | ||
| 291 | "state": "active", | 295 | "state": "active", | ||
| 292 | "vocabulary_id": null | 296 | "vocabulary_id": null | ||
| 293 | }, | 297 | }, | ||
| 294 | { | 298 | { | ||
| 295 | "display_name": "software-om", | 299 | "display_name": "software-om", | ||
| 296 | "id": "622765a2-267e-4392-b44a-2b888ea04798", | 300 | "id": "622765a2-267e-4392-b44a-2b888ea04798", | ||
| 297 | "name": "software-om", | 301 | "name": "software-om", | ||
| 298 | "state": "active", | 302 | "state": "active", | ||
| 299 | "vocabulary_id": null | 303 | "vocabulary_id": null | ||
| 300 | }, | 304 | }, | ||
| 301 | { | 305 | { | ||
| 302 | "display_name": "visualizacion-cientifica", | 306 | "display_name": "visualizacion-cientifica", | ||
| 303 | "id": "affae196-1bc5-445d-8835-f9fabf57c11a", | 307 | "id": "affae196-1bc5-445d-8835-f9fabf57c11a", | ||
| 304 | "name": "visualizacion-cientifica", | 308 | "name": "visualizacion-cientifica", | ||
| 305 | "state": "active", | 309 | "state": "active", | ||
| 306 | "vocabulary_id": null | 310 | "vocabulary_id": null | ||
| 307 | }, | 311 | }, | ||
| 308 | { | 312 | { | ||
| 309 | "display_name": "visualizacion-de-datos", | 313 | "display_name": "visualizacion-de-datos", | ||
| 310 | "id": "8cfefa81-ab60-4188-b38b-09135f8bb70c", | 314 | "id": "8cfefa81-ab60-4188-b38b-09135f8bb70c", | ||
| 311 | "name": "visualizacion-de-datos", | 315 | "name": "visualizacion-de-datos", | ||
| 312 | "state": "active", | 316 | "state": "active", | ||
| 313 | "vocabulary_id": null | 317 | "vocabulary_id": null | ||
| 314 | }, | 318 | }, | ||
| 315 | { | 319 | { | ||
| 316 | "display_name": "weaverlet", | 320 | "display_name": "weaverlet", | ||
| 317 | "id": "62a68cdc-afa5-4cf9-a128-4eba926d1687", | 321 | "id": "62a68cdc-afa5-4cf9-a128-4eba926d1687", | ||
| 318 | "name": "weaverlet", | 322 | "name": "weaverlet", | ||
| 319 | "state": "active", | 323 | "state": "active", | ||
| 320 | "vocabulary_id": null | 324 | "vocabulary_id": null | ||
| 321 | } | 325 | } | ||
| 322 | ], | 326 | ], | ||
| 323 | "title": "Weaverlet: Biblioteca Orientada a Componentes para la | 327 | "title": "Weaverlet: Biblioteca Orientada a Componentes para la | ||
| 324 | Composici\u00f3n de Aplicaciones de Visualizaci\u00f3n de Datos", | 328 | Composici\u00f3n de Aplicaciones de Visualizaci\u00f3n de Datos", | ||
| 325 | "type": "dataset", | 329 | "type": "dataset", | ||
| 326 | "url": "https://observatoriogeo.mx/weaverlet/", | 330 | "url": "https://observatoriogeo.mx/weaverlet/", | ||
| 327 | "version": null | 331 | "version": null | ||
| 328 | } | 332 | } |
