Proyecto
Datos abiertos
Todo lo que hay en este sitio es también un conjunto de archivos. Ábrelos en una hoja de cálculo o en un script, compáralos con sus fuentes o crea algo nuevo. Puedes reutilizarlos libremente si das crédito al proyecto.
Descarga
- Publicación
-
76b1850c12464746 - Versión
-
2026.10.23+76b1850c12464746 - Última revisión
- 23 oct 2026
- Archivos
- 22 archivos, 4,0 MB
- Licencia
- CC BY 4.0
Una publicación nunca cambia después de salir. Cuando cambian los datos hay una publicación nueva con un identificador nuevo, y esta página muestra la más reciente.
- 47 especies
- 53 cultivos de aficionados
- 56 nombres comerciales
- 1132 afirmaciones
- 83 fuentes
Qué contiene
Las tablas son archivos CSV, que se abren en cualquier hoja de cálculo. Los registros completos son archivos JSON, que conservan la estructura que una tabla plana pierde. Cada archivo aparece aquí con su tamaño.
Tablas
Un tema en cada archivo y una fila por cada cosa. Una tabla remite a las otras mediante identificadores, así que puedes unirlas.
-
Species. One row for each species page. Hobby cultures are in cultures.csv, and the claims behind each value are in species_claims.csv.
-
Claims behind each species value. One row for each claim that a part of a species record rests on. Join it to species.csv by species_id and to claims.csv by claim_id.
-
Life history at several temperatures. One row for each temperature at which a species was measured. The claims behind the table are in species_claims.csv under husbandry.lifeTable.
-
Hobby cultures. One row for each hobby culture. A culture is a line of animals under a hobby name. It is placed under a species page with a stated confidence, and the name does not make it a species.
-
Trade names. One row for each name a label or a listing might use. The species a name might mean are in trade_name_candidates.csv.
-
What a trade name might mean. One row for each species or taxon a trade name might stand for, with how likely that is. Exactly one of species and taxon is filled.
-
Taxa above species. One row for each node of the classification above species. A taxon is a concept under a named classification, not a timeless fact.
-
Sources. One row for each work the statements cite. The standing says how far the entry has been checked against a registry or a stored copy.
-
Claims. One row for each statement on the site. Every claim names its subject, its evidence level and its sources, which are in claim_sources.csv. The text has no markup.
-
Sources behind each claim. One row for each source a claim cites, in the order the claim gives them, with the place in the source.
-
Open questions. One row for each thing that science or the hobby does not yet know, with what would help.
Registros completos
El mismo material en JSON, con todos los campos. Úsalos cuando una tabla tenga que apretar una lista en una sola celda.
-
Species, in full. Every field of every species record except the drawing parameters. Foods, bands, life tables, character states and the claims behind them stay nested as they are authored.
-
Hobby cultures, in full. Every field of every culture record except the import notes, which belong to the spreadsheet the first list of cultures came from and say how a page was to be made.
-
Trade names, in full. Every trade name with its candidates, the characters that tell them apart and its local names by language.
-
Taxa, in full. Every taxon with its character states, the names that have been used for it and its history.
-
Sources, in full. Every source with its standing and the result of the last check.
-
Claims, in full. Every claim with its subject, its three reading levels, its evidence level and its sources with the place in each.
-
Open questions, in full. Every open question with the phrasings readers use when they ask it.
-
Characters and their states. The features the identification key reads, with the states each can take. The character states in species.json and taxa.json name these.
Archivos del paquete
Estos describen el resto. El archivo Data Package enumera todas las columnas y cómo se enlazan las tablas. El archivo zip contiene todos los demás.
-
Data Package description. Every table with its columns, types and links to other tables, in the Frictionless Data Package format.
-
Read me. What the files are, how to read them, how to credit the project and how to cite the release.
-
Everything in one file. All of the files above in one zip file, for a download or an archive.
Comprobar una descarga
Cada archivo tiene una suma de verificación SHA-256. Si un archivo de tu equipo da el mismo valor que la lista, es el archivo de esta publicación y nada lo dañó por el camino.
Para comprobar un archivo, muestra su suma de verificación y compárala con la lista. Para comprobar muchos archivos a la vez, guarda la lista como un archivo llamado SHA256SUMS en la carpeta que los contiene y deja que la herramienta compare. Un archivo que no descargaste se indica como ausente.
# macOS
shasum -a 256 species.csv # one file
shasum -a 256 -c SHA256SUMS # every file in the list
# Linux
sha256sum species.csv
sha256sum -c SHA256SUMS
# Windows PowerShell
Get-FileHash species.csv Mostrar las sumas de verificación
c4775e63ea1842147c413c4051a3c7962fb314bbeda157624cd11cbd4600698d README.md
a258dad2ff620740597cad35998d50b2320d0328e58364b4b9cbe1de85dd8419 characters.json
891c0b69fd1e3760d9e77ba888ff3c40ae35ee228c9560fc67484f004f04ba34 claim_sources.csv
8fe59391a7ce2bbca2de0a5ad31f7ecf8a502495124b12dd23d9daa65bbc1ea1 claims.csv
e3be60ae66468d6442805e2ed5d5ab9e1edb538c49a2430ec6525cff6959cd0b claims.json
7b4d2d67a0cdf7c76976c07b912d83e1751b24967b9598d2796e90983568c463 cultures.csv
f1175f53e386ca9297a5a7fd2bae342e18e69d5849a234f21e51e10f4d8b9f2c cultures.json
546c9b07e5178d375786f9a9de320fbe8f536f35c9a9b9b70433d9cfa1fa6a7b datapackage.json
7154b151448eda6d98d613cdf93722250fc736413812e8d16d20336e83722048 life_tables.csv
27bd0b5dbe2ebd94513af3d1f2cdbe589a1c2919365797a20c7b1d646dd1f209 questions.csv
8949073b7edd43e255077b61b8114174c64e59e5e073a51b24dcc14bfe79fd37 questions.json
a114232303c686b71018e15a5df01f7dfe9e94ac1678ca7f9781d12e1f7f59a0 sources.csv
5aa5e64ef1f65a21fe5ecf299d0f5c41984377f7d9b85bd92ac8795e9a60705b sources.json
4ade54895b6e089285a77ca02f3c1f3b1cde43c351889ea9851095c3b4f79cdc species.csv
183a6ccc733b1469f53001aec72dc2ebca090d10b7b61f2f05a9ff4e0ce00a3f species.json
2f6da7652d1f51d094de35bb0ff93deb87c4fc70cbf86ed959f5028e4c334f54 species_claims.csv
ed9811df2458211ce273162decbd972b1a005a2b48d989c7ebdddd93f4e1494a springtail-wiki-76b1850c12464746.zip
15df840a4bfa56dd4836a401256d7bf7a97288197cd040adb25aa7d005a94f3b taxa.csv
c1cb5eb65b2b81e012e8c85b475e682de817bc3cf047b2a3d7aa3d006f6e2439 taxa.json
2876eabb828fc95acf5ff1a113e758397399cf6ab13243425c251849075481ab trade_name_candidates.csv
9d4ed33490693f7b0de6cbfe76f4d34c568b39b5351dc47835a6aa81a1766016 trade_names.csv
952c0a1a3e44894ba723f61ef1ea3cc83dfa43629e747a1fd52f67fae44f79a7 trade_names.json
Usa los datos
Los archivos son direcciones web normales, así que sirve cualquier herramienta que pueda leer un archivo CSV o JSON de la web. Estos ejemplos leen la publicación más reciente.
Python con pandas
Las celdas vacías llegan como valores ausentes, que es lo que significan.
import pandas as pd
base = "https://springtails.wiki/data/latest/"
claims = pd.read_csv(base + "claims.csv")
species = pd.read_csv(base + "species.csv")
# How well backed are the statements?
print(claims["evidence"].value_counts())
# Which families have the most species?
print(species["family"].value_counts().head()) Comprobar las tablas con su descripción
El archivo Data Package dice qué contiene cada columna. Esto comprueba que cada tabla lo cumple. Instala primero el paquete con pip.
from frictionless import validate
report = validate("https://springtails.wiki/data/latest/datapackage.json")
print(report.valid) R
Las celdas vacías llegan como valores ausentes.
base <- "https://springtails.wiki/data/latest/"
claims <- read.csv(paste0(base, "claims.csv"), na.strings = "")
table(claims$evidence) SQL con DuckDB
DuckDB lee los archivos directamente desde sus direcciones y los une como si fueran tablas.
-- Which sources back the most statements?
SELECT s.title, s.year, count(DISTINCT cs.claim_id) AS statements
FROM read_csv('https://springtails.wiki/data/latest/claim_sources.csv') AS cs
JOIN read_csv('https://springtails.wiki/data/latest/sources.csv') AS s ON s.id = cs.source_id
GROUP BY s.title, s.year
ORDER BY statements DESC
LIMIT 5; JavaScript
Una página web de cualquier sitio también puede leer los archivos, porque admiten peticiones desde cualquier origen.
const base = "https://springtails.wiki/data/latest/";
const response = await fetch(base + "species.json");
const species = await response.json();
console.log(species.length, species[0].scientific); Antes de fiarte de un número
Los archivos conservan las mismas dudas que las páginas. Una frase del sitio es una afirmación en los archivos.
- Cada afirmación tiene un nivel de evidencia. Filtra por la columna de evidencia y quédate con los niveles en los que confías para tu pregunta.
- Una celda vacía significa que nadie ha registrado un valor. Nunca significa cero, y nunca significa que dos animales sean iguales.
- Un nombre usado entre aficionados o un nombre comercial no es una especie. Los cultivos y los nombres comerciales tienen sus propias tablas, y cada lectura posible lleva un grado de probabilidad.
Afirmaciones de esta publicación, por nivel de evidencia
Licencia y crédito
Los datos y el texto se publican bajo CC BY 4.0. Puedes copiarlos, modificarlos y compartirlos, también con fines comerciales. A cambio, da crédito al proyecto, enlaza la licencia e indica qué cambiaste.
Las obras que citan las afirmaciones tienen sus propios derechos. Las tablas contienen datos sobre ellas, como un título y un año, y no su texto.
Para dar crédito al proyecto, usa esta línea. Nombra la publicación que usaste, de modo que un lector pueda encontrar los mismos archivos.
Springtail Wiki contributors. Springtail Wiki open data, release 76b1850c12464746. https://springtails.wiki/open-data/. Licensed under CC BY 4.0. Direcciones y publicaciones
Los archivos están en direcciones fijas de este sitio. Hay tres tipos.
- /data/v/<release>/<file>
- Una publicación. Sus archivos no cambian nunca, así que un resultado obtenido con ellos se puede obtener de nuevo.
- /data/latest/<file>
- La publicación más reciente. Cambia cuando cambian los datos, y una caché puede servir la anterior durante un rato.
- /data/index.json
- Todas las publicaciones, de la más reciente a la más antigua, con su fecha y tamaño.
Para que un resultado se pueda repetir, lee desde la dirección de una publicación e indica cuál usaste. En este caso es /data/v/76b1850c12464746/species.csv.
Cada publicación tiene además un archivo manifest.json que enumera sus archivos con sus tamaños y sumas de verificación.
Por favor, descarga el archivo zip en lugar de recorrer el sitio página por página.
Correcciones y cambios
Si un valor parece erróneo, díselo a los editores. Lo comprueban con su fuente antes de cambiar nada.