El diccionario de datos

Traducción automática provisional, sin revisar. En caso de duda, consulte la versión en inglés, que es la versión de referencia.

El formato FIT define más de cien tipos de mensaje. Cordelia guarda cada uno que reconoce en su propia tabla.

La jerarquía central

La mayor parte de lo que le interesa en un archivo de actividad se anida así:

Tablas de apoyo comunes

Además de estas, Cordelia reconoce muchos tipos de mensaje más especializados: medidores de potencia, variabilidad de la frecuencia cardíaca, métricas por deporte.

El esquema en SQL

Cada tabla e índice que crea Cordelia, en un archivo .sql sencillo de sentencias CREATE TABLE, el mismo esquema que esta página y la referencia completa de campos describen en prosa, en una forma que se puede leer en un editor de texto, comparar con una versión posterior o ejecutar directamente sobre una base de datos SQLite vacía. Cada archivo empieza con una cabecera de comentarios que registra las compilaciones exactas de Cordelia y Kent desde las que se exportó, de modo que siempre es posible rastrear su origen. Se generan con kent sqldump --schema-only. Ese comando se llamaba kent dump hasta que Kent 1.3.0 lo renombró, por eso la cabecera de v01 dice kent dump y la de v02 dice kent sqldump. Cada una nombra el comando que realmente escribió el archivo, y un volcado publicado nunca se edita después de firmarse.

El volcado contiene solo la estructura: ninguna fila. En particular, better_labels_definitions y better_labels_lookup se crean vacías, así que si desea las tablas de etiquetas ya rellenadas, descargue una de las bases de datos deportivas de Bases de Datos de Ejemplo de Cordelia: solo la de carrera contiene 16 866 filas de búsqueda. Véase The better_labels Lookup Tables (solo en inglés) para saber qué hacen esas dos tablas.

Descargas

Esquemauser_versionExportado desdePublicadoArchivos
v01 1 Cordelia 1.2.2-a5d308f4e3
Kent 1.2.1-8b9407de98
2026-08-31 SQL (53,7 KiB) · SHA-256 · GPG
v02 2 Cordelia 1.3.0-d947b6b8b9
Kent 1.3.1-98e99ab624
2026-09-03 SQL (53,7 KiB) · SHA-256 · GPG

Todas las versiones del esquema publicadas permanecen en esta lista de forma permanente. A diferencia de la descarga de una aplicación, un esquema antiguo no es algo que se pueda instalar por error, y si tiene una base de datos escrita por una versión anterior de Cordelia, es la única descripción exacta de lo que contiene.

¿Qué esquema usa mi base de datos?

Cordelia marca cada base de datos que crea con su versión de esquema, almacenada en el pragma user_version de SQLite. kent info la muestra, junto con la versión que espera la propia compilación de Kent. En su defecto, cualquier cliente de SQLite la puede leer:

sqlite3 mydata.sqlite "PRAGMA user_version;"

Véase también