| http://mlcommons.org/croissant/ContentExtractionEnumeration | ContentExtractionEnumeration | Specifies which content to extract from a file. One of "all", "lines", or "lineNumbers". | Enumeration | Core |
| http://mlcommons.org/croissant/DataSource | DataSource | A source of data, optionally transformed before being used. | Intangible | Core |
| http://mlcommons.org/croissant/DataType | DataType | The data type of values expected for a Field in a RecordSet. This class is inspired by the Datatype class in CSVW. In addition to simple atomic types, types can be semantic types, such as schema.org classes, as well types defined in other vocabularies. | URL | Core |
| http://mlcommons.org/croissant/Extract | Extract | Specifies how to extract data from a DataSource. The extraction mechanism depends on the type of content, e.g., a column name for tabular data, or a jsonPath for JSON data. | Intangible | Core |
| http://mlcommons.org/croissant/Field | Field | A component of the structure of a RecordSet, such as a column of a table. | Intangible | Core |
| http://mlcommons.org/croissant/FileObject | FileObject | An individual file that is part of a dataset. | DataDownload | Core |
| http://mlcommons.org/croissant/FilePropertyEnumeration | FilePropertyEnumeration | Specifies a property of a FileObject. One of "fullPath" or "fileName". | Enumeration | Core |
| http://mlcommons.org/croissant/FileSet | FileSet | A set of homogeneous files extracted from a container, optionally filtered by inclusion and/or exclusion filters. | DataDownload | Core |
| http://mlcommons.org/croissant/Format | Format | Specifies how to parse the format of the data from a string representation. For example, format may hold a date format string, a number format, or a bounding box format. | Text | Core |
| http://mlcommons.org/croissant/BoundingBox | Label | A data type representing a bounding box. | Text | Core |
| http://mlcommons.org/croissant/Label | Label | A machine learning label. | Intangible | Core |
| http://mlcommons.org/croissant/RecordSet | RecordSet | A description of a set of structured records from one or more data sources and their structure, expressed as a set of fields. | Intangible | Core |
| http://mlcommons.org/croissant/SegmentationMask | SegmentationMask | A data type representing a segmentation mask. | StructuredValue | Core |
| http://mlcommons.org/croissant/Split | Split | Splits for training a machine learning, typically test, train and validation. | Enumeration | Core |
| http://mlcommons.org/croissant/Transform | Transform | Specifies how to transform data extracted from a DataSource. The type of transformation depends on the type of content, e.g., a regular expression to appy on text, or a jsonQuery to transform JSON content. | Intangible | Core |
| http://mlcommons.org/croissant/geo/BandConfiguration | BandConfiguration | Structured description of raster band organization and semantics (e.g., band count and ordered band names). Intended to be used as the value of geocr:bandConfiguration. | StructuredValue | Geo |
| http://mlcommons.org/croissant/geo/MultiWavelengthConfiguration | MultiWavelengthConfiguration | Structured description of multi-wavelength channel configuration for Space Weather / heliophysics datasets (e.g., a list of wavelength channels). Intended to be used as the value of geocr:multiWavelengthConfiguration. | StructuredValue | Geo |
| http://mlcommons.org/croissant/geo/SolarInstrumentCharacteristics | SolarInstrumentCharacteristics | Structured description of solar/heliophysics instrument and observatory characteristics for Space Weather datasets (e.g., observatory/platform and instrument identifiers). Intended to be used as the value of geocr:solarInstrumentCharacteristics. | StructuredValue | Geo |
| http://mlcommons.org/croissant/geo/SpectralBand | SpectralBand | Structured per-band spectral metadata entry (e.g., center wavelength and bandwidth). Intended to be used as items within geocr:spectralBandMetadata. | StructuredValue | Geo |