Project
Open data
Alles op deze site is ook een set bestanden. Open ze in een spreadsheet of een script, controleer ze aan de bronnen of bouw iets nieuws. Ze zijn vrij te hergebruiken als je het project vermeldt.
Download
- Release
-
76b1850c12464746 - Versie
-
2026.10.23+76b1850c12464746 - Nieuwste controle
- 23 okt 2026
- Bestanden
- 22 bestanden, 4,0 MB
- Licentie
- CC BY 4.0
Een release verandert nooit meer na publicatie. Als de gegevens veranderen, komt er een nieuwe release met een nieuwe identificatiecode, en deze pagina toont de nieuwste.
- 47 soorten
- 53 hobbykweken
- 56 handelsnamen
- 1.132 beweringen
- 83 bronnen
Wat erin zit
De tabellen zijn CSV-bestanden, die in elke spreadsheet openen. De volledige records zijn JSON-bestanden, die de structuur bewaren die een platte tabel verliest. Elk bestand staat hier met zijn grootte.
Tabellen
Eén onderwerp per bestand en één rij per ding. Een tabel verwijst met een identificatiecode naar de andere, zodat je ze kunt samenvoegen.
-
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.
Volledige records
Hetzelfde materiaal als JSON, met elk veld behouden. Gebruik deze als een tabel een lijst in één cel moet persen.
-
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.
Pakketbestanden
Deze beschrijven de rest. Het Data Package-bestand somt elke kolom op en hoe de tabellen verbonden zijn. Het zipbestand bevat alle andere.
-
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.
Controleer een download
Elk bestand heeft een SHA-256-controlesom. Geeft een bestand op je computer dezelfde waarde als de lijst, dan is het het bestand uit deze release en heeft niets het onderweg beschadigd.
Om één bestand te controleren, druk je de controlesom ervan af en vergelijk je die met de lijst. Om veel bestanden tegelijk te controleren, bewaar je de lijst als bestand met de naam SHA256SUMS in de map met die bestanden en laat je het hulpprogramma vergelijken. Een bestand dat je niet hebt gedownload, wordt als ontbrekend gemeld.
# 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 Toon de controlesommen
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
Gebruik de gegevens
De bestanden zijn gewone webadressen, dus elk hulpmiddel dat een CSV- of JSON-bestand van het web kan lezen, kan ze gebruiken. Deze voorbeelden lezen de nieuwste release.
Python met pandas
Lege cellen komen binnen als ontbrekende waarden, en dat is wat ze betekenen.
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()) Controleer de tabellen aan hun beschrijving
Het Data Package-bestand zegt wat elke kolom bevat. Dit controleert of elke tabel zich daaraan houdt. Installeer eerst het pakket met pip.
from frictionless import validate
report = validate("https://springtails.wiki/data/latest/datapackage.json")
print(report.valid) R
Lege cellen komen binnen als ontbrekende waarden.
base <- "https://springtails.wiki/data/latest/"
claims <- read.csv(paste0(base, "claims.csv"), na.strings = "")
table(claims$evidence) SQL met DuckDB
DuckDB leest de bestanden rechtstreeks van hun adressen en voegt ze samen als tabellen.
-- 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
Een webpagina op elke site kan de bestanden ook lezen, omdat ze verzoeken van elke origin toestaan.
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); Voordat je op een getal vertrouwt
De bestanden dragen dezelfde twijfels als de pagina's. Een bewering op de site heet in de bestanden een claim.
- Elke bewering heeft een bewijsniveau. Filter op de kolom met het bewijs en houd de niveaus die je voor je vraag vertrouwt.
- Een lege cel betekent dat niemand een waarde heeft vastgelegd. Het betekent nooit nul, en nooit dat twee dieren op elkaar lijken.
- Een hobbynaam of een handelsnaam is geen soort. Kweken en handelsnamen hebben hun eigen tabellen, en elke mogelijke lezing heeft een waarschijnlijkheid.
Beweringen in deze release, per bewijsniveau
Licentie en bronvermelding
De gegevens en de tekst zijn gelicentieerd onder CC BY 4.0. Je mag ze kopiëren, wijzigen en delen, ook tegen betaling. In ruil daarvoor vermeld je het project, link je naar de licentie en zeg je wat je hebt gewijzigd.
De werken die de beweringen aanhalen, hebben hun eigen rechten. De tabellen bevatten feiten erover, zoals een titel en een jaar, en niet de tekst ervan.
Gebruik deze regel om het project te vermelden. Ze noemt de release die je gebruikte, zodat een lezer dezelfde bestanden kan vinden.
Springtail Wiki contributors. Springtail Wiki open data, release 76b1850c12464746. https://springtails.wiki/open-data/. Licensed under CC BY 4.0. Adressen en releases
Bestanden staan op vaste adressen op deze site. Er zijn drie soorten.
- /data/v/<release>/<file>
- Een release. De bestanden ervan veranderen nooit, dus een resultaat dat je ermee bereikte, kun je opnieuw bereiken.
- /data/latest/<file>
- De nieuwste release. Ze verandert als de gegevens veranderen, en een cache kan nog even de vorige tonen.
- /data/index.json
- Elke release, nieuwste eerst, met datum en grootte.
Om een resultaat herhaalbaar te houden, lees je van een releaseadres en vermeld je welke release je gebruikte. Voor deze is dat /data/v/76b1850c12464746/species.csv.
Elke release heeft ook een manifest.json dat de bestanden met hun grootte en controlesom opsomt.
Neem alsjeblieft het zipbestand in plaats van de site pagina voor pagina op te halen.
Correcties en wijzigingen
Lijkt een waarde fout, laat het de redactie weten. Zij controleren het aan de bron voordat er iets verandert.