Crowdee
Kernkonzepte

Datensätze

Versionierte Sammlungen von Mediendateien zum Trainieren und Testen von Verifizierungs-Pipelines.

Datensätze sind verwaltete Sammlungen von Mediendateien, die unabhängig von Projekten existieren. Im Gegensatz zu Projektdateien, die einem einzelnen Forschungsworkflow zugeordnet sind, sind Datensätze wiederverwendbar: Sie können ein Korpus von Audiodateien einmalig hochladen und verschiedene Bereinigungs- und Anreicherungs-Pipelines anwenden, ohne die zugrunde liegenden Dateien zu duplizieren.

Jeder Datensatz ist versioniert. Das System verfolgt, wie Dateien durch Bereinigung und Anreicherung verändert werden, sodass Sie stets einen klaren Prüfpfad vom Roheingang bis zur verarbeiteten Ausgabe haben.

Modalitäten

Jeder Datensatz hat eine einzelne Modalität, die den Inhaltstyp beschreibt.

ModalitätInhaltstypen
imageJPEG, PNG, WebP, TIFF, GIF
audioMP3, WAV, FLAC, OGG, M4A
videoMP4, MOV, WebM, AVI
textTXT, MD, HTML
documentPDF
multimodalGemischte Typen innerhalb eines Datensatzes

Die Modalität bestimmt, welche Bereinigungs-Pipelines verfügbar sind und welche Anreicherungs-Worker beim Anreichern hochgeladener Dateien eingesetzt werden.

Versionierung

Jeder Datensatz beginnt mit einer Version: der Roh-Version. Diese Version ist unveränderlich — einmal hochgeladene Dateien können nicht ersetzt, sondern nur hinzugefügt oder entfernt werden. Alle weiteren Verarbeitungen erstellen neue abgeleitete Versionen.

roh  ──→  bereinigt  ──→  bereinigt_und_angereichert
 └─────────────────────────→ (Anreicherung ab roh)

Versionszustände

ZustandBedeutung
rawInitiale Version; Dateien direkt vom Benutzer hochgeladen
cleaningEin Bereinigungspipeline-Job läuft
cleanedBereinigung erfolgreich abgeschlossen
enrichingDatei-spezifische Anreicherungs-Jobs laufen
cleaned_and_enrichedAnreicherung einer bereinigten Version abgeschlossen
failedVerarbeitung fehlgeschlagen; siehe error-Feld der Version

Anreicherung kann von einer raw- oder cleaned-Version aus gestartet werden. Das Starten der Anreicherung erstellt immer eine neue abgeleitete Version, sodass die Quell-Version nie verändert wird.

Bereinigungs-Pipelines

Eine Bereinigungs-Pipeline ist ein Hintergrundjob, der jede Datei in einer Version verarbeitet und eine neue abgeleitete Version mit den bereinigten Ausgaben erstellt. Der Pipeline-Slug identifiziert die anzuwendende Transformation.

Verfügbare Bereinigungs-Pipelines:

SlugModalitätBeschreibung
clean-audio-silenceaudioSchneidet führende und abschließende Stille (Schwelle −50 dBFS, Mindestdauer 0,3 s) mit ffmpeg

Die vollständige Liste ist unter GET /v2/datasets/catalog/cleaning-pipelines abrufbar. Jede Pipeline deklariert die unterstützten Modalitäten, damit API und UI kompatible Optionen automatisch filtern können.

Dateien, die die Bereinigungs-Pipeline nicht verändern muss, werden unverändert mit der neuen Version verknüpft. Nur Dateien, bei denen tatsächlich Stille erkannt wurde, werden ersetzt.

Dateiherkunft

Wenn eine Bereinigungs-Pipeline eine veränderte Datei erstellt, wird die sourceFileId — die ID der ursprünglichen Rohdatei — gespeichert. Dieser Link wird in dataset_version_files abgelegt und in Versionsdetail-Antworten zurückgegeben.

{
  "id": "dvf_abc123",
  "fileId": "file_cleaned_xyz",
  "sourceFileId": "file_raw_abc"
}

Verwenden Sie sourceFileId, um jede verarbeitete Datei bis zu ihrem Ursprung zurückzuverfolgen. Das Feld ist null für Dateien, die nicht verändert wurden.

Datensätze mit Verifizierungs-Pipelines verwenden

Sobald eine Datensatzversion angereichert wurde, tragen ihre Dateien dieselben technischen Metadaten wie reguläre Projektdateien und können für Verifizierungsläufe eingereicht werden. Exportieren Sie vorzeichnete Download-URLs für eine Version über GET .../versions/{versionId}/export und laden Sie die Dateien dann bei Bedarf in ein Projekt hoch.

Weitere Informationen zu den je Medientyp extrahierten Anreicherungsfeldern finden Sie unter Dateien & Anreicherung.

Wie hilfreich ist diese Seite?

© 2026 Crowdee GmbH. Alle Rechte vorbehalten.

On this page