application


application 0.2

Type: object

Bioimage.io description of an application.

No Additional Properties

Name

Type: string

A human-friendly name of the resource description

Must be at least 1 characters long

Description

Type: string

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 1 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of the RDF and the primary points of contact.

No Additional Items

Each item of this array must be:

generic.v0_2.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Default: null

file and other attachments

generic.v0_2.AttachmentsDescr

Type: object

Files

Type: array

File attachments

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

Additional Properties of any type are allowed.

Type: object

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_2.CiteEntry

Type: object
No Additional Properties

Text

Type: string

free text description

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details. (alternatively specify url)

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a github repo URL in config since we already have the
git_repo field defined in the spec.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    bioimageio:  # here is the domain name
        my_custom_key: 3837283
        another_key:
            nested: value
    imagej:       # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource
(packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files)


Example:

bioimageio:
  another_key:
    nested: value
  my_custom_key: 3837283
imagej:
  macro_dir: path/to/macro/file

Each additional property must conform to the following schema

Type: object

Download Url

Default: null

URL to download the resource from (deprecated)

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Maintainers

Type: array

Maintainers of this resource.
If not specified authors are maintainers and at least some of them should specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_2.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Rdf Source

Default: null

Resource description file (RDF) source; used to keep track of where an rdf.yaml was loaded from.
Do not set this field in a YAML file.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Tags

Type: array of string

Associated tags

No Additional Items

Each item of this array must be:


Example:

['unet2d', 'pytorch', 'nucleus', 'segmentation', 'dsb2018']

Default: null

The version of the resource following SemVer 2.0.

Version Number

Default: null

version number (n-th published version, not the semantic version)

Format Version

Type: const

The format version of this resource specification
(not the version of the resource description)
When creating a new resource always use the latest micro/patch version described here.
The format_version is important for any consumer software to understand how to parse the fields.

Specific value: "0.2.4"

Badges

Type: array

badges associated with this resource

No Additional Items

Each item of this array must be:

generic.v0_2.BadgeDescr

Type: object

A custom badge

No Additional Properties

Label

Type: string

badge label to display on hover


Example:

Open in Colab

Icon

Default: null

badge icon (included in bioimage.io package if not a URL)

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/assets/colab-badge.svg

HttpUrl

Type: stringFormat: uri

target URL

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb

Documentation

Default: null

URL or relative path to a markdown file with additional documentation.
The recommended documentation file name is README.md. An .md suffix is mandatory.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Examples:

https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
README.md

License

Default: null

A SPDX license identifier.
We do not support custom license beyond the SPDX license list, if you need that please
open a GitHub issue to discuss your intentions with the community.

LicenseId

Type: enum (of string)

Must be one of:

  • "0BSD"
  • "AAL"
  • "Abstyles"
  • "AdaCore-doc"
  • "Adobe-2006"
  • "Adobe-Display-PostScript"
  • "Adobe-Glyph"
  • "Adobe-Utopia"
  • "ADSL"
  • "AFL-1.1"
  • "AFL-1.2"
  • "AFL-2.0"
  • "AFL-2.1"
  • "AFL-3.0"
  • "Afmparse"
  • "AGPL-1.0-only"
  • "AGPL-1.0-or-later"
  • "AGPL-3.0-only"
  • "AGPL-3.0-or-later"
  • "Aladdin"
  • "AMDPLPA"
  • "AML"
  • "AML-glslang"
  • "AMPAS"
  • "ANTLR-PD"
  • "ANTLR-PD-fallback"
  • "Apache-1.0"
  • "Apache-1.1"
  • "Apache-2.0"
  • "APAFML"
  • "APL-1.0"
  • "App-s2p"
  • "APSL-1.0"
  • "APSL-1.1"
  • "APSL-1.2"
  • "APSL-2.0"
  • "Arphic-1999"
  • "Artistic-1.0"
  • "Artistic-1.0-cl8"
  • "Artistic-1.0-Perl"
  • "Artistic-2.0"
  • "ASWF-Digital-Assets-1.0"
  • "ASWF-Digital-Assets-1.1"
  • "Baekmuk"
  • "Bahyph"
  • "Barr"
  • "bcrypt-Solar-Designer"
  • "Beerware"
  • "Bitstream-Charter"
  • "Bitstream-Vera"
  • "BitTorrent-1.0"
  • "BitTorrent-1.1"
  • "blessing"
  • "BlueOak-1.0.0"
  • "Boehm-GC"
  • "Borceux"
  • "Brian-Gladman-2-Clause"
  • "Brian-Gladman-3-Clause"
  • "BSD-1-Clause"
  • "BSD-2-Clause"
  • "BSD-2-Clause-Darwin"
  • "BSD-2-Clause-Patent"
  • "BSD-2-Clause-Views"
  • "BSD-3-Clause"
  • "BSD-3-Clause-acpica"
  • "BSD-3-Clause-Attribution"
  • "BSD-3-Clause-Clear"
  • "BSD-3-Clause-flex"
  • "BSD-3-Clause-HP"
  • "BSD-3-Clause-LBNL"
  • "BSD-3-Clause-Modification"
  • "BSD-3-Clause-No-Military-License"
  • "BSD-3-Clause-No-Nuclear-License"
  • "BSD-3-Clause-No-Nuclear-License-2014"
  • "BSD-3-Clause-No-Nuclear-Warranty"
  • "BSD-3-Clause-Open-MPI"
  • "BSD-3-Clause-Sun"
  • "BSD-4-Clause"
  • "BSD-4-Clause-Shortened"
  • "BSD-4-Clause-UC"
  • "BSD-4.3RENO"
  • "BSD-4.3TAHOE"
  • "BSD-Advertising-Acknowledgement"
  • "BSD-Attribution-HPND-disclaimer"
  • "BSD-Inferno-Nettverk"
  • "BSD-Protection"
  • "BSD-Source-beginning-file"
  • "BSD-Source-Code"
  • "BSD-Systemics"
  • "BSD-Systemics-W3Works"
  • "BSL-1.0"
  • "BUSL-1.1"
  • "bzip2-1.0.6"
  • "C-UDA-1.0"
  • "CAL-1.0"
  • "CAL-1.0-Combined-Work-Exception"
  • "Caldera"
  • "Caldera-no-preamble"
  • "CATOSL-1.1"
  • "CC-BY-1.0"
  • "CC-BY-2.0"
  • "CC-BY-2.5"
  • "CC-BY-2.5-AU"
  • "CC-BY-3.0"
  • "CC-BY-3.0-AT"
  • "CC-BY-3.0-AU"
  • "CC-BY-3.0-DE"
  • "CC-BY-3.0-IGO"
  • "CC-BY-3.0-NL"
  • "CC-BY-3.0-US"
  • "CC-BY-4.0"
  • "CC-BY-NC-1.0"
  • "CC-BY-NC-2.0"
  • "CC-BY-NC-2.5"
  • "CC-BY-NC-3.0"
  • "CC-BY-NC-3.0-DE"
  • "CC-BY-NC-4.0"
  • "CC-BY-NC-ND-1.0"
  • "CC-BY-NC-ND-2.0"
  • "CC-BY-NC-ND-2.5"
  • "CC-BY-NC-ND-3.0"
  • "CC-BY-NC-ND-3.0-DE"
  • "CC-BY-NC-ND-3.0-IGO"
  • "CC-BY-NC-ND-4.0"
  • "CC-BY-NC-SA-1.0"
  • "CC-BY-NC-SA-2.0"
  • "CC-BY-NC-SA-2.0-DE"
  • "CC-BY-NC-SA-2.0-FR"
  • "CC-BY-NC-SA-2.0-UK"
  • "CC-BY-NC-SA-2.5"
  • "CC-BY-NC-SA-3.0"
  • "CC-BY-NC-SA-3.0-DE"
  • "CC-BY-NC-SA-3.0-IGO"
  • "CC-BY-NC-SA-4.0"
  • "CC-BY-ND-1.0"
  • "CC-BY-ND-2.0"
  • "CC-BY-ND-2.5"
  • "CC-BY-ND-3.0"
  • "CC-BY-ND-3.0-DE"
  • "CC-BY-ND-4.0"
  • "CC-BY-SA-1.0"
  • "CC-BY-SA-2.0"
  • "CC-BY-SA-2.0-UK"
  • "CC-BY-SA-2.1-JP"
  • "CC-BY-SA-2.5"
  • "CC-BY-SA-3.0"
  • "CC-BY-SA-3.0-AT"
  • "CC-BY-SA-3.0-DE"
  • "CC-BY-SA-3.0-IGO"
  • "CC-BY-SA-4.0"
  • "CC-PDDC"
  • "CC0-1.0"
  • "CDDL-1.0"
  • "CDDL-1.1"
  • "CDL-1.0"
  • "CDLA-Permissive-1.0"
  • "CDLA-Permissive-2.0"
  • "CDLA-Sharing-1.0"
  • "CECILL-1.0"
  • "CECILL-1.1"
  • "CECILL-2.0"
  • "CECILL-2.1"
  • "CECILL-B"
  • "CECILL-C"
  • "CERN-OHL-1.1"
  • "CERN-OHL-1.2"
  • "CERN-OHL-P-2.0"
  • "CERN-OHL-S-2.0"
  • "CERN-OHL-W-2.0"
  • "CFITSIO"
  • "check-cvs"
  • "checkmk"
  • "ClArtistic"
  • "Clips"
  • "CMU-Mach"
  • "CMU-Mach-nodoc"
  • "CNRI-Jython"
  • "CNRI-Python"
  • "CNRI-Python-GPL-Compatible"
  • "COIL-1.0"
  • "Community-Spec-1.0"
  • "Condor-1.1"
  • "copyleft-next-0.3.0"
  • "copyleft-next-0.3.1"
  • "Cornell-Lossless-JPEG"
  • "CPAL-1.0"
  • "CPL-1.0"
  • "CPOL-1.02"
  • "Cronyx"
  • "Crossword"
  • "CrystalStacker"
  • "CUA-OPL-1.0"
  • "Cube"
  • "curl"
  • "D-FSL-1.0"
  • "DEC-3-Clause"
  • "diffmark"
  • "DL-DE-BY-2.0"
  • "DL-DE-ZERO-2.0"
  • "DOC"
  • "Dotseqn"
  • "DRL-1.0"
  • "DRL-1.1"
  • "DSDP"
  • "dtoa"
  • "dvipdfm"
  • "ECL-1.0"
  • "ECL-2.0"
  • "EFL-1.0"
  • "EFL-2.0"
  • "eGenix"
  • "Elastic-2.0"
  • "Entessa"
  • "EPICS"
  • "EPL-1.0"
  • "EPL-2.0"
  • "ErlPL-1.1"
  • "etalab-2.0"
  • "EUDatagrid"
  • "EUPL-1.0"
  • "EUPL-1.1"
  • "EUPL-1.2"
  • "Eurosym"
  • "Fair"
  • "FBM"
  • "FDK-AAC"
  • "Ferguson-Twofish"
  • "Frameworx-1.0"
  • "FreeBSD-DOC"
  • "FreeImage"
  • "FSFAP"
  • "FSFAP-no-warranty-disclaimer"
  • "FSFUL"
  • "FSFULLR"
  • "FSFULLRWD"
  • "FTL"
  • "Furuseth"
  • "fwlw"
  • "GCR-docs"
  • "GD"
  • "GFDL-1.1-invariants-only"
  • "GFDL-1.1-invariants-or-later"
  • "GFDL-1.1-no-invariants-only"
  • "GFDL-1.1-no-invariants-or-later"
  • "GFDL-1.1-only"
  • "GFDL-1.1-or-later"
  • "GFDL-1.2-invariants-only"
  • "GFDL-1.2-invariants-or-later"
  • "GFDL-1.2-no-invariants-only"
  • "GFDL-1.2-no-invariants-or-later"
  • "GFDL-1.2-only"
  • "GFDL-1.2-or-later"
  • "GFDL-1.3-invariants-only"
  • "GFDL-1.3-invariants-or-later"
  • "GFDL-1.3-no-invariants-only"
  • "GFDL-1.3-no-invariants-or-later"
  • "GFDL-1.3-only"
  • "GFDL-1.3-or-later"
  • "Giftware"
  • "GL2PS"
  • "Glide"
  • "Glulxe"
  • "GLWTPL"
  • "gnuplot"
  • "GPL-1.0-only"
  • "GPL-1.0-or-later"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "Graphics-Gems"
  • "gSOAP-1.3b"
  • "gtkbook"
  • "HaskellReport"
  • "hdparm"
  • "Hippocratic-2.1"
  • "HP-1986"
  • "HP-1989"
  • "HPND"
  • "HPND-DEC"
  • "HPND-doc"
  • "HPND-doc-sell"
  • "HPND-export-US"
  • "HPND-export-US-modify"
  • "HPND-Fenneberg-Livingston"
  • "HPND-INRIA-IMAG"
  • "HPND-Kevlin-Henney"
  • "HPND-Markus-Kuhn"
  • "HPND-MIT-disclaimer"
  • "HPND-Pbmplus"
  • "HPND-sell-MIT-disclaimer-xserver"
  • "HPND-sell-regexpr"
  • "HPND-sell-variant"
  • "HPND-sell-variant-MIT-disclaimer"
  • "HPND-UC"
  • "HTMLTIDY"
  • "IBM-pibs"
  • "ICU"
  • "IEC-Code-Components-EULA"
  • "IJG"
  • "IJG-short"
  • "ImageMagick"
  • "iMatix"
  • "Imlib2"
  • "Info-ZIP"
  • "Inner-Net-2.0"
  • "Intel"
  • "Intel-ACPI"
  • "Interbase-1.0"
  • "IPA"
  • "IPL-1.0"
  • "ISC"
  • "ISC-Veillard"
  • "Jam"
  • "JasPer-2.0"
  • "JPL-image"
  • "JPNIC"
  • "JSON"
  • "Kastrup"
  • "Kazlib"
  • "Knuth-CTAN"
  • "LAL-1.2"
  • "LAL-1.3"
  • "Latex2e"
  • "Latex2e-translated-notice"
  • "Leptonica"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "LGPLLR"
  • "Libpng"
  • "libpng-2.0"
  • "libselinux-1.0"
  • "libtiff"
  • "libutil-David-Nugent"
  • "LiLiQ-P-1.1"
  • "LiLiQ-R-1.1"
  • "LiLiQ-Rplus-1.1"
  • "Linux-man-pages-1-para"
  • "Linux-man-pages-copyleft"
  • "Linux-man-pages-copyleft-2-para"
  • "Linux-man-pages-copyleft-var"
  • "Linux-OpenIB"
  • "LOOP"
  • "LPD-document"
  • "LPL-1.0"
  • "LPL-1.02"
  • "LPPL-1.0"
  • "LPPL-1.1"
  • "LPPL-1.2"
  • "LPPL-1.3a"
  • "LPPL-1.3c"
  • "lsof"
  • "Lucida-Bitmap-Fonts"
  • "LZMA-SDK-9.11-to-9.20"
  • "LZMA-SDK-9.22"
  • "Mackerras-3-Clause"
  • "Mackerras-3-Clause-acknowledgment"
  • "magaz"
  • "mailprio"
  • "MakeIndex"
  • "Martin-Birgmeier"
  • "McPhee-slideshow"
  • "metamail"
  • "Minpack"
  • "MirOS"
  • "MIT"
  • "MIT-0"
  • "MIT-advertising"
  • "MIT-CMU"
  • "MIT-enna"
  • "MIT-feh"
  • "MIT-Festival"
  • "MIT-Modern-Variant"
  • "MIT-open-group"
  • "MIT-testregex"
  • "MIT-Wu"
  • "MITNFA"
  • "MMIXware"
  • "Motosoto"
  • "MPEG-SSG"
  • "mpi-permissive"
  • "mpich2"
  • "MPL-1.0"
  • "MPL-1.1"
  • "MPL-2.0"
  • "MPL-2.0-no-copyleft-exception"
  • "mplus"
  • "MS-LPL"
  • "MS-PL"
  • "MS-RL"
  • "MTLL"
  • "MulanPSL-1.0"
  • "MulanPSL-2.0"
  • "Multics"
  • "Mup"
  • "NAIST-2003"
  • "NASA-1.3"
  • "Naumen"
  • "NBPL-1.0"
  • "NCGL-UK-2.0"
  • "NCSA"
  • "Net-SNMP"
  • "NetCDF"
  • "Newsletr"
  • "NGPL"
  • "NICTA-1.0"
  • "NIST-PD"
  • "NIST-PD-fallback"
  • "NIST-Software"
  • "NLOD-1.0"
  • "NLOD-2.0"
  • "NLPL"
  • "Nokia"
  • "NOSL"
  • "Noweb"
  • "NPL-1.0"
  • "NPL-1.1"
  • "NPOSL-3.0"
  • "NRL"
  • "NTP"
  • "NTP-0"
  • "O-UDA-1.0"
  • "OCCT-PL"
  • "OCLC-2.0"
  • "ODbL-1.0"
  • "ODC-By-1.0"
  • "OFFIS"
  • "OFL-1.0"
  • "OFL-1.0-no-RFN"
  • "OFL-1.0-RFN"
  • "OFL-1.1"
  • "OFL-1.1-no-RFN"
  • "OFL-1.1-RFN"
  • "OGC-1.0"
  • "OGDL-Taiwan-1.0"
  • "OGL-Canada-2.0"
  • "OGL-UK-1.0"
  • "OGL-UK-2.0"
  • "OGL-UK-3.0"
  • "OGTSL"
  • "OLDAP-1.1"
  • "OLDAP-1.2"
  • "OLDAP-1.3"
  • "OLDAP-1.4"
  • "OLDAP-2.0"
  • "OLDAP-2.0.1"
  • "OLDAP-2.1"
  • "OLDAP-2.2"
  • "OLDAP-2.2.1"
  • "OLDAP-2.2.2"
  • "OLDAP-2.3"
  • "OLDAP-2.4"
  • "OLDAP-2.5"
  • "OLDAP-2.6"
  • "OLDAP-2.7"
  • "OLDAP-2.8"
  • "OLFL-1.3"
  • "OML"
  • "OpenPBS-2.3"
  • "OpenSSL"
  • "OpenSSL-standalone"
  • "OpenVision"
  • "OPL-1.0"
  • "OPL-UK-3.0"
  • "OPUBL-1.0"
  • "OSET-PL-2.1"
  • "OSL-1.0"
  • "OSL-1.1"
  • "OSL-2.0"
  • "OSL-2.1"
  • "OSL-3.0"
  • "PADL"
  • "Parity-6.0.0"
  • "Parity-7.0.0"
  • "PDDL-1.0"
  • "PHP-3.0"
  • "PHP-3.01"
  • "Pixar"
  • "Plexus"
  • "pnmstitch"
  • "PolyForm-Noncommercial-1.0.0"
  • "PolyForm-Small-Business-1.0.0"
  • "PostgreSQL"
  • "PSF-2.0"
  • "psfrag"
  • "psutils"
  • "Python-2.0"
  • "Python-2.0.1"
  • "python-ldap"
  • "Qhull"
  • "QPL-1.0"
  • "QPL-1.0-INRIA-2004"
  • "radvd"
  • "Rdisc"
  • "RHeCos-1.1"
  • "RPL-1.1"
  • "RPL-1.5"
  • "RPSL-1.0"
  • "RSA-MD"
  • "RSCPL"
  • "Ruby"
  • "SAX-PD"
  • "SAX-PD-2.0"
  • "Saxpath"
  • "SCEA"
  • "SchemeReport"
  • "Sendmail"
  • "Sendmail-8.23"
  • "SGI-B-1.0"
  • "SGI-B-1.1"
  • "SGI-B-2.0"
  • "SGI-OpenGL"
  • "SGP4"
  • "SHL-0.5"
  • "SHL-0.51"
  • "SimPL-2.0"
  • "SISSL"
  • "SISSL-1.2"
  • "SL"
  • "Sleepycat"
  • "SMLNJ"
  • "SMPPL"
  • "SNIA"
  • "snprintf"
  • "softSurfer"
  • "Soundex"
  • "Spencer-86"
  • "Spencer-94"
  • "Spencer-99"
  • "SPL-1.0"
  • "ssh-keyscan"
  • "SSH-OpenSSH"
  • "SSH-short"
  • "SSLeay-standalone"
  • "SSPL-1.0"
  • "SugarCRM-1.1.3"
  • "Sun-PPP"
  • "SunPro"
  • "SWL"
  • "swrule"
  • "Symlinks"
  • "TAPR-OHL-1.0"
  • "TCL"
  • "TCP-wrappers"
  • "TermReadKey"
  • "TGPPL-1.0"
  • "TMate"
  • "TORQUE-1.1"
  • "TOSL"
  • "TPDL"
  • "TPL-1.0"
  • "TTWL"
  • "TTYP0"
  • "TU-Berlin-1.0"
  • "TU-Berlin-2.0"
  • "UCAR"
  • "UCL-1.0"
  • "ulem"
  • "UMich-Merit"
  • "Unicode-3.0"
  • "Unicode-DFS-2015"
  • "Unicode-DFS-2016"
  • "Unicode-TOU"
  • "UnixCrypt"
  • "Unlicense"
  • "UPL-1.0"
  • "URT-RLE"
  • "Vim"
  • "VOSTROM"
  • "VSL-1.0"
  • "W3C"
  • "W3C-19980720"
  • "W3C-20150513"
  • "w3m"
  • "Watcom-1.0"
  • "Widget-Workshop"
  • "Wsuipa"
  • "WTFPL"
  • "X11"
  • "X11-distribute-modifications-variant"
  • "Xdebug-1.03"
  • "Xerox"
  • "Xfig"
  • "XFree86-1.1"
  • "xinetd"
  • "xkeyboard-config-Zinoviev"
  • "xlock"
  • "Xnet"
  • "xpp"
  • "XSkat"
  • "YPL-1.0"
  • "YPL-1.1"
  • "Zed"
  • "Zeeff"
  • "Zend-2.0"
  • "Zimbra-1.3"
  • "Zimbra-1.4"
  • "Zlib"
  • "zlib-acknowledgement"
  • "ZPL-1.1"
  • "ZPL-2.0"
  • "ZPL-2.1"

DeprecatedLicenseId

Type: enum (of string)

Must be one of:

  • "AGPL-1.0"
  • "AGPL-3.0"
  • "BSD-2-Clause-FreeBSD"
  • "BSD-2-Clause-NetBSD"
  • "bzip2-1.0.5"
  • "eCos-2.0"
  • "GFDL-1.1"
  • "GFDL-1.2"
  • "GFDL-1.3"
  • "GPL-1.0"
  • "GPL-1.0+"
  • "GPL-2.0"
  • "GPL-2.0+"
  • "GPL-2.0-with-autoconf-exception"
  • "GPL-2.0-with-bison-exception"
  • "GPL-2.0-with-classpath-exception"
  • "GPL-2.0-with-font-exception"
  • "GPL-2.0-with-GCC-exception"
  • "GPL-3.0"
  • "GPL-3.0+"
  • "GPL-3.0-with-autoconf-exception"
  • "GPL-3.0-with-GCC-exception"
  • "LGPL-2.0"
  • "LGPL-2.0+"
  • "LGPL-2.1"
  • "LGPL-2.1+"
  • "LGPL-3.0"
  • "LGPL-3.0+"
  • "Nunit"
  • "StandardML-NJ"
  • "wxWindows"

Examples:

CC0-1.0
MIT
BSD-2-Clause

Type

Type: const
Specific value: "application"

Id

Default: null

bioimage.io-wide unique resource identifier
assigned by bioimage.io; version unspecific.

ApplicationId

Type: string

Must be at least 1 characters long

Source

Default: null

URL or path to the source of the application

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

application 0.3

Type: object

Bioimage.io description of an application.

No Additional Properties

Name

Type: string

A human-friendly name of the resource description.
May only contains letters, digits, underscore, minus, parentheses and spaces.

Must be at least 5 characters long

Must be at most 128 characters long

Description

Type: string Default: ""

A string containing a brief description.

Must be at most 1024 characters long

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1 or 1:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 2 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of this resource description and the primary points of contact.

No Additional Items

Each item of this array must be:

generic.v0_3.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Attachments

Type: array

file attachments

No Additional Items

Each item of this array must be:

_internal.io.FileDescr

Type: object

A file description

No Additional Properties

Source


File source

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

Sha256

Default: null

SHA256 hash value of the source file.

Sha256

Type: string

A SHA-256 hash value

Must be at least 64 characters long

Must be at most 64 characters long

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_3.CiteEntry

Type: object

A citation that should be referenced in work using this resource.

No Additional Properties

Text

Type: string

free text description

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details.
Note:
Either doi or url have to be specified.

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Url

Default: null

URL to cite (preferably specify a doi instead/also).
Note:
Either doi or url have to be specified.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

License

Default: null

A SPDX license identifier.
We do not support custom license beyond the SPDX license list, if you need that please
open a GitHub issue
to discuss your intentions with the community.

LicenseId

Type: enum (of string)

Must be one of:

  • "0BSD"
  • "AAL"
  • "Abstyles"
  • "AdaCore-doc"
  • "Adobe-2006"
  • "Adobe-Display-PostScript"
  • "Adobe-Glyph"
  • "Adobe-Utopia"
  • "ADSL"
  • "AFL-1.1"
  • "AFL-1.2"
  • "AFL-2.0"
  • "AFL-2.1"
  • "AFL-3.0"
  • "Afmparse"
  • "AGPL-1.0-only"
  • "AGPL-1.0-or-later"
  • "AGPL-3.0-only"
  • "AGPL-3.0-or-later"
  • "Aladdin"
  • "AMDPLPA"
  • "AML"
  • "AML-glslang"
  • "AMPAS"
  • "ANTLR-PD"
  • "ANTLR-PD-fallback"
  • "Apache-1.0"
  • "Apache-1.1"
  • "Apache-2.0"
  • "APAFML"
  • "APL-1.0"
  • "App-s2p"
  • "APSL-1.0"
  • "APSL-1.1"
  • "APSL-1.2"
  • "APSL-2.0"
  • "Arphic-1999"
  • "Artistic-1.0"
  • "Artistic-1.0-cl8"
  • "Artistic-1.0-Perl"
  • "Artistic-2.0"
  • "ASWF-Digital-Assets-1.0"
  • "ASWF-Digital-Assets-1.1"
  • "Baekmuk"
  • "Bahyph"
  • "Barr"
  • "bcrypt-Solar-Designer"
  • "Beerware"
  • "Bitstream-Charter"
  • "Bitstream-Vera"
  • "BitTorrent-1.0"
  • "BitTorrent-1.1"
  • "blessing"
  • "BlueOak-1.0.0"
  • "Boehm-GC"
  • "Borceux"
  • "Brian-Gladman-2-Clause"
  • "Brian-Gladman-3-Clause"
  • "BSD-1-Clause"
  • "BSD-2-Clause"
  • "BSD-2-Clause-Darwin"
  • "BSD-2-Clause-Patent"
  • "BSD-2-Clause-Views"
  • "BSD-3-Clause"
  • "BSD-3-Clause-acpica"
  • "BSD-3-Clause-Attribution"
  • "BSD-3-Clause-Clear"
  • "BSD-3-Clause-flex"
  • "BSD-3-Clause-HP"
  • "BSD-3-Clause-LBNL"
  • "BSD-3-Clause-Modification"
  • "BSD-3-Clause-No-Military-License"
  • "BSD-3-Clause-No-Nuclear-License"
  • "BSD-3-Clause-No-Nuclear-License-2014"
  • "BSD-3-Clause-No-Nuclear-Warranty"
  • "BSD-3-Clause-Open-MPI"
  • "BSD-3-Clause-Sun"
  • "BSD-4-Clause"
  • "BSD-4-Clause-Shortened"
  • "BSD-4-Clause-UC"
  • "BSD-4.3RENO"
  • "BSD-4.3TAHOE"
  • "BSD-Advertising-Acknowledgement"
  • "BSD-Attribution-HPND-disclaimer"
  • "BSD-Inferno-Nettverk"
  • "BSD-Protection"
  • "BSD-Source-beginning-file"
  • "BSD-Source-Code"
  • "BSD-Systemics"
  • "BSD-Systemics-W3Works"
  • "BSL-1.0"
  • "BUSL-1.1"
  • "bzip2-1.0.6"
  • "C-UDA-1.0"
  • "CAL-1.0"
  • "CAL-1.0-Combined-Work-Exception"
  • "Caldera"
  • "Caldera-no-preamble"
  • "CATOSL-1.1"
  • "CC-BY-1.0"
  • "CC-BY-2.0"
  • "CC-BY-2.5"
  • "CC-BY-2.5-AU"
  • "CC-BY-3.0"
  • "CC-BY-3.0-AT"
  • "CC-BY-3.0-AU"
  • "CC-BY-3.0-DE"
  • "CC-BY-3.0-IGO"
  • "CC-BY-3.0-NL"
  • "CC-BY-3.0-US"
  • "CC-BY-4.0"
  • "CC-BY-NC-1.0"
  • "CC-BY-NC-2.0"
  • "CC-BY-NC-2.5"
  • "CC-BY-NC-3.0"
  • "CC-BY-NC-3.0-DE"
  • "CC-BY-NC-4.0"
  • "CC-BY-NC-ND-1.0"
  • "CC-BY-NC-ND-2.0"
  • "CC-BY-NC-ND-2.5"
  • "CC-BY-NC-ND-3.0"
  • "CC-BY-NC-ND-3.0-DE"
  • "CC-BY-NC-ND-3.0-IGO"
  • "CC-BY-NC-ND-4.0"
  • "CC-BY-NC-SA-1.0"
  • "CC-BY-NC-SA-2.0"
  • "CC-BY-NC-SA-2.0-DE"
  • "CC-BY-NC-SA-2.0-FR"
  • "CC-BY-NC-SA-2.0-UK"
  • "CC-BY-NC-SA-2.5"
  • "CC-BY-NC-SA-3.0"
  • "CC-BY-NC-SA-3.0-DE"
  • "CC-BY-NC-SA-3.0-IGO"
  • "CC-BY-NC-SA-4.0"
  • "CC-BY-ND-1.0"
  • "CC-BY-ND-2.0"
  • "CC-BY-ND-2.5"
  • "CC-BY-ND-3.0"
  • "CC-BY-ND-3.0-DE"
  • "CC-BY-ND-4.0"
  • "CC-BY-SA-1.0"
  • "CC-BY-SA-2.0"
  • "CC-BY-SA-2.0-UK"
  • "CC-BY-SA-2.1-JP"
  • "CC-BY-SA-2.5"
  • "CC-BY-SA-3.0"
  • "CC-BY-SA-3.0-AT"
  • "CC-BY-SA-3.0-DE"
  • "CC-BY-SA-3.0-IGO"
  • "CC-BY-SA-4.0"
  • "CC-PDDC"
  • "CC0-1.0"
  • "CDDL-1.0"
  • "CDDL-1.1"
  • "CDL-1.0"
  • "CDLA-Permissive-1.0"
  • "CDLA-Permissive-2.0"
  • "CDLA-Sharing-1.0"
  • "CECILL-1.0"
  • "CECILL-1.1"
  • "CECILL-2.0"
  • "CECILL-2.1"
  • "CECILL-B"
  • "CECILL-C"
  • "CERN-OHL-1.1"
  • "CERN-OHL-1.2"
  • "CERN-OHL-P-2.0"
  • "CERN-OHL-S-2.0"
  • "CERN-OHL-W-2.0"
  • "CFITSIO"
  • "check-cvs"
  • "checkmk"
  • "ClArtistic"
  • "Clips"
  • "CMU-Mach"
  • "CMU-Mach-nodoc"
  • "CNRI-Jython"
  • "CNRI-Python"
  • "CNRI-Python-GPL-Compatible"
  • "COIL-1.0"
  • "Community-Spec-1.0"
  • "Condor-1.1"
  • "copyleft-next-0.3.0"
  • "copyleft-next-0.3.1"
  • "Cornell-Lossless-JPEG"
  • "CPAL-1.0"
  • "CPL-1.0"
  • "CPOL-1.02"
  • "Cronyx"
  • "Crossword"
  • "CrystalStacker"
  • "CUA-OPL-1.0"
  • "Cube"
  • "curl"
  • "D-FSL-1.0"
  • "DEC-3-Clause"
  • "diffmark"
  • "DL-DE-BY-2.0"
  • "DL-DE-ZERO-2.0"
  • "DOC"
  • "Dotseqn"
  • "DRL-1.0"
  • "DRL-1.1"
  • "DSDP"
  • "dtoa"
  • "dvipdfm"
  • "ECL-1.0"
  • "ECL-2.0"
  • "EFL-1.0"
  • "EFL-2.0"
  • "eGenix"
  • "Elastic-2.0"
  • "Entessa"
  • "EPICS"
  • "EPL-1.0"
  • "EPL-2.0"
  • "ErlPL-1.1"
  • "etalab-2.0"
  • "EUDatagrid"
  • "EUPL-1.0"
  • "EUPL-1.1"
  • "EUPL-1.2"
  • "Eurosym"
  • "Fair"
  • "FBM"
  • "FDK-AAC"
  • "Ferguson-Twofish"
  • "Frameworx-1.0"
  • "FreeBSD-DOC"
  • "FreeImage"
  • "FSFAP"
  • "FSFAP-no-warranty-disclaimer"
  • "FSFUL"
  • "FSFULLR"
  • "FSFULLRWD"
  • "FTL"
  • "Furuseth"
  • "fwlw"
  • "GCR-docs"
  • "GD"
  • "GFDL-1.1-invariants-only"
  • "GFDL-1.1-invariants-or-later"
  • "GFDL-1.1-no-invariants-only"
  • "GFDL-1.1-no-invariants-or-later"
  • "GFDL-1.1-only"
  • "GFDL-1.1-or-later"
  • "GFDL-1.2-invariants-only"
  • "GFDL-1.2-invariants-or-later"
  • "GFDL-1.2-no-invariants-only"
  • "GFDL-1.2-no-invariants-or-later"
  • "GFDL-1.2-only"
  • "GFDL-1.2-or-later"
  • "GFDL-1.3-invariants-only"
  • "GFDL-1.3-invariants-or-later"
  • "GFDL-1.3-no-invariants-only"
  • "GFDL-1.3-no-invariants-or-later"
  • "GFDL-1.3-only"
  • "GFDL-1.3-or-later"
  • "Giftware"
  • "GL2PS"
  • "Glide"
  • "Glulxe"
  • "GLWTPL"
  • "gnuplot"
  • "GPL-1.0-only"
  • "GPL-1.0-or-later"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "Graphics-Gems"
  • "gSOAP-1.3b"
  • "gtkbook"
  • "HaskellReport"
  • "hdparm"
  • "Hippocratic-2.1"
  • "HP-1986"
  • "HP-1989"
  • "HPND"
  • "HPND-DEC"
  • "HPND-doc"
  • "HPND-doc-sell"
  • "HPND-export-US"
  • "HPND-export-US-modify"
  • "HPND-Fenneberg-Livingston"
  • "HPND-INRIA-IMAG"
  • "HPND-Kevlin-Henney"
  • "HPND-Markus-Kuhn"
  • "HPND-MIT-disclaimer"
  • "HPND-Pbmplus"
  • "HPND-sell-MIT-disclaimer-xserver"
  • "HPND-sell-regexpr"
  • "HPND-sell-variant"
  • "HPND-sell-variant-MIT-disclaimer"
  • "HPND-UC"
  • "HTMLTIDY"
  • "IBM-pibs"
  • "ICU"
  • "IEC-Code-Components-EULA"
  • "IJG"
  • "IJG-short"
  • "ImageMagick"
  • "iMatix"
  • "Imlib2"
  • "Info-ZIP"
  • "Inner-Net-2.0"
  • "Intel"
  • "Intel-ACPI"
  • "Interbase-1.0"
  • "IPA"
  • "IPL-1.0"
  • "ISC"
  • "ISC-Veillard"
  • "Jam"
  • "JasPer-2.0"
  • "JPL-image"
  • "JPNIC"
  • "JSON"
  • "Kastrup"
  • "Kazlib"
  • "Knuth-CTAN"
  • "LAL-1.2"
  • "LAL-1.3"
  • "Latex2e"
  • "Latex2e-translated-notice"
  • "Leptonica"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "LGPLLR"
  • "Libpng"
  • "libpng-2.0"
  • "libselinux-1.0"
  • "libtiff"
  • "libutil-David-Nugent"
  • "LiLiQ-P-1.1"
  • "LiLiQ-R-1.1"
  • "LiLiQ-Rplus-1.1"
  • "Linux-man-pages-1-para"
  • "Linux-man-pages-copyleft"
  • "Linux-man-pages-copyleft-2-para"
  • "Linux-man-pages-copyleft-var"
  • "Linux-OpenIB"
  • "LOOP"
  • "LPD-document"
  • "LPL-1.0"
  • "LPL-1.02"
  • "LPPL-1.0"
  • "LPPL-1.1"
  • "LPPL-1.2"
  • "LPPL-1.3a"
  • "LPPL-1.3c"
  • "lsof"
  • "Lucida-Bitmap-Fonts"
  • "LZMA-SDK-9.11-to-9.20"
  • "LZMA-SDK-9.22"
  • "Mackerras-3-Clause"
  • "Mackerras-3-Clause-acknowledgment"
  • "magaz"
  • "mailprio"
  • "MakeIndex"
  • "Martin-Birgmeier"
  • "McPhee-slideshow"
  • "metamail"
  • "Minpack"
  • "MirOS"
  • "MIT"
  • "MIT-0"
  • "MIT-advertising"
  • "MIT-CMU"
  • "MIT-enna"
  • "MIT-feh"
  • "MIT-Festival"
  • "MIT-Modern-Variant"
  • "MIT-open-group"
  • "MIT-testregex"
  • "MIT-Wu"
  • "MITNFA"
  • "MMIXware"
  • "Motosoto"
  • "MPEG-SSG"
  • "mpi-permissive"
  • "mpich2"
  • "MPL-1.0"
  • "MPL-1.1"
  • "MPL-2.0"
  • "MPL-2.0-no-copyleft-exception"
  • "mplus"
  • "MS-LPL"
  • "MS-PL"
  • "MS-RL"
  • "MTLL"
  • "MulanPSL-1.0"
  • "MulanPSL-2.0"
  • "Multics"
  • "Mup"
  • "NAIST-2003"
  • "NASA-1.3"
  • "Naumen"
  • "NBPL-1.0"
  • "NCGL-UK-2.0"
  • "NCSA"
  • "Net-SNMP"
  • "NetCDF"
  • "Newsletr"
  • "NGPL"
  • "NICTA-1.0"
  • "NIST-PD"
  • "NIST-PD-fallback"
  • "NIST-Software"
  • "NLOD-1.0"
  • "NLOD-2.0"
  • "NLPL"
  • "Nokia"
  • "NOSL"
  • "Noweb"
  • "NPL-1.0"
  • "NPL-1.1"
  • "NPOSL-3.0"
  • "NRL"
  • "NTP"
  • "NTP-0"
  • "O-UDA-1.0"
  • "OCCT-PL"
  • "OCLC-2.0"
  • "ODbL-1.0"
  • "ODC-By-1.0"
  • "OFFIS"
  • "OFL-1.0"
  • "OFL-1.0-no-RFN"
  • "OFL-1.0-RFN"
  • "OFL-1.1"
  • "OFL-1.1-no-RFN"
  • "OFL-1.1-RFN"
  • "OGC-1.0"
  • "OGDL-Taiwan-1.0"
  • "OGL-Canada-2.0"
  • "OGL-UK-1.0"
  • "OGL-UK-2.0"
  • "OGL-UK-3.0"
  • "OGTSL"
  • "OLDAP-1.1"
  • "OLDAP-1.2"
  • "OLDAP-1.3"
  • "OLDAP-1.4"
  • "OLDAP-2.0"
  • "OLDAP-2.0.1"
  • "OLDAP-2.1"
  • "OLDAP-2.2"
  • "OLDAP-2.2.1"
  • "OLDAP-2.2.2"
  • "OLDAP-2.3"
  • "OLDAP-2.4"
  • "OLDAP-2.5"
  • "OLDAP-2.6"
  • "OLDAP-2.7"
  • "OLDAP-2.8"
  • "OLFL-1.3"
  • "OML"
  • "OpenPBS-2.3"
  • "OpenSSL"
  • "OpenSSL-standalone"
  • "OpenVision"
  • "OPL-1.0"
  • "OPL-UK-3.0"
  • "OPUBL-1.0"
  • "OSET-PL-2.1"
  • "OSL-1.0"
  • "OSL-1.1"
  • "OSL-2.0"
  • "OSL-2.1"
  • "OSL-3.0"
  • "PADL"
  • "Parity-6.0.0"
  • "Parity-7.0.0"
  • "PDDL-1.0"
  • "PHP-3.0"
  • "PHP-3.01"
  • "Pixar"
  • "Plexus"
  • "pnmstitch"
  • "PolyForm-Noncommercial-1.0.0"
  • "PolyForm-Small-Business-1.0.0"
  • "PostgreSQL"
  • "PSF-2.0"
  • "psfrag"
  • "psutils"
  • "Python-2.0"
  • "Python-2.0.1"
  • "python-ldap"
  • "Qhull"
  • "QPL-1.0"
  • "QPL-1.0-INRIA-2004"
  • "radvd"
  • "Rdisc"
  • "RHeCos-1.1"
  • "RPL-1.1"
  • "RPL-1.5"
  • "RPSL-1.0"
  • "RSA-MD"
  • "RSCPL"
  • "Ruby"
  • "SAX-PD"
  • "SAX-PD-2.0"
  • "Saxpath"
  • "SCEA"
  • "SchemeReport"
  • "Sendmail"
  • "Sendmail-8.23"
  • "SGI-B-1.0"
  • "SGI-B-1.1"
  • "SGI-B-2.0"
  • "SGI-OpenGL"
  • "SGP4"
  • "SHL-0.5"
  • "SHL-0.51"
  • "SimPL-2.0"
  • "SISSL"
  • "SISSL-1.2"
  • "SL"
  • "Sleepycat"
  • "SMLNJ"
  • "SMPPL"
  • "SNIA"
  • "snprintf"
  • "softSurfer"
  • "Soundex"
  • "Spencer-86"
  • "Spencer-94"
  • "Spencer-99"
  • "SPL-1.0"
  • "ssh-keyscan"
  • "SSH-OpenSSH"
  • "SSH-short"
  • "SSLeay-standalone"
  • "SSPL-1.0"
  • "SugarCRM-1.1.3"
  • "Sun-PPP"
  • "SunPro"
  • "SWL"
  • "swrule"
  • "Symlinks"
  • "TAPR-OHL-1.0"
  • "TCL"
  • "TCP-wrappers"
  • "TermReadKey"
  • "TGPPL-1.0"
  • "TMate"
  • "TORQUE-1.1"
  • "TOSL"
  • "TPDL"
  • "TPL-1.0"
  • "TTWL"
  • "TTYP0"
  • "TU-Berlin-1.0"
  • "TU-Berlin-2.0"
  • "UCAR"
  • "UCL-1.0"
  • "ulem"
  • "UMich-Merit"
  • "Unicode-3.0"
  • "Unicode-DFS-2015"
  • "Unicode-DFS-2016"
  • "Unicode-TOU"
  • "UnixCrypt"
  • "Unlicense"
  • "UPL-1.0"
  • "URT-RLE"
  • "Vim"
  • "VOSTROM"
  • "VSL-1.0"
  • "W3C"
  • "W3C-19980720"
  • "W3C-20150513"
  • "w3m"
  • "Watcom-1.0"
  • "Widget-Workshop"
  • "Wsuipa"
  • "WTFPL"
  • "X11"
  • "X11-distribute-modifications-variant"
  • "Xdebug-1.03"
  • "Xerox"
  • "Xfig"
  • "XFree86-1.1"
  • "xinetd"
  • "xkeyboard-config-Zinoviev"
  • "xlock"
  • "Xnet"
  • "xpp"
  • "XSkat"
  • "YPL-1.0"
  • "YPL-1.1"
  • "Zed"
  • "Zeeff"
  • "Zend-2.0"
  • "Zimbra-1.3"
  • "Zimbra-1.4"
  • "Zlib"
  • "zlib-acknowledgement"
  • "ZPL-1.1"
  • "ZPL-2.0"
  • "ZPL-2.1"

DeprecatedLicenseId

Type: enum (of string)

Must be one of:

  • "AGPL-1.0"
  • "AGPL-3.0"
  • "BSD-2-Clause-FreeBSD"
  • "BSD-2-Clause-NetBSD"
  • "bzip2-1.0.5"
  • "eCos-2.0"
  • "GFDL-1.1"
  • "GFDL-1.2"
  • "GFDL-1.3"
  • "GPL-1.0"
  • "GPL-1.0+"
  • "GPL-2.0"
  • "GPL-2.0+"
  • "GPL-2.0-with-autoconf-exception"
  • "GPL-2.0-with-bison-exception"
  • "GPL-2.0-with-classpath-exception"
  • "GPL-2.0-with-font-exception"
  • "GPL-2.0-with-GCC-exception"
  • "GPL-3.0"
  • "GPL-3.0+"
  • "GPL-3.0-with-autoconf-exception"
  • "GPL-3.0-with-GCC-exception"
  • "LGPL-2.0"
  • "LGPL-2.0+"
  • "LGPL-2.1"
  • "LGPL-2.1+"
  • "LGPL-3.0"
  • "LGPL-3.0+"
  • "Nunit"
  • "StandardML-NJ"
  • "wxWindows"

Examples:

CC0-1.0
MIT
BSD-2-Clause

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration, e.g. on bioimage.io

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Maintainers

Type: array

Maintainers of this resource.
If not specified, authors are maintainers and at least some of them has to specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_3.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Tags

Type: array of string

Associated tags

No Additional Items

Each item of this array must be:


Example:

['unet2d', 'pytorch', 'nucleus', 'segmentation', 'dsb2018']

Default: null

The version of the resource following SemVer 2.0.

Version Comment

Default: null

A comment on the version of the resource.

Format Version

Type: const

The format version of this resource specification

Specific value: "0.3.0"

Documentation

Default: null

URL or relative path to a markdown file encoded in UTF-8 with additional documentation.
The recommended documentation file name is README.md. An .md suffix is mandatory.


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Examples:

https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
README.md

Badges

Type: array

badges associated with this resource

No Additional Items

Each item of this array must be:

generic.v0_2.BadgeDescr

Type: object

A custom badge

No Additional Properties

Label

Type: string

badge label to display on hover


Example:

Open in Colab

Icon

Default: null

badge icon (included in bioimage.io package if not a URL)

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/assets/colab-badge.svg

HttpUrl

Type: stringFormat: uri

target URL

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb

generic.v0_3.Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a GitHub repo URL in config since there is a git_repo field.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    giraffe_neckometer:  # here is the domain name
        length: 3837283
        address:
            home: zoo
    imagej:              # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource.
(Packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files.)

generic.v0_3.BioimageioConfig

Type: object

bioimage.io internal metadata.

Additional Properties of any type are allowed.

Type: object

Additional Properties of any type are allowed.

Type: object

Type

Type: const
Specific value: "application"

Id

Default: null

bioimage.io-wide unique resource identifier
assigned by bioimage.io; version unspecific.

ApplicationId

Type: string

Must be at least 1 characters long

Parent

Default: null

The description from which this one is derived

ApplicationId

Type: string

Must be at least 1 characters long

Source

Default: null

URL or path to the source of the application

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

dataset


dataset 0.2

Type: object

A bioimage.io dataset resource description file (dataset RDF) describes a dataset relevant to bioimage
processing.

No Additional Properties

Name

Type: string

A human-friendly name of the resource description

Must be at least 1 characters long

Description

Type: string

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 1 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of the RDF and the primary points of contact.

No Additional Items

Each item of this array must be:

generic.v0_2.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)

OrcidId

Type: string

An ORCID identifier, see https://orcid.org/


Example:

0000-0001-2345-6789

Default: null

file and other attachments

generic.v0_2.AttachmentsDescr

Type: object

Files

Type: array

File attachments

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

Additional Properties of any type are allowed.

Type: object

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_2.CiteEntry

Type: object
No Additional Properties

Text

Type: string

free text description

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details. (alternatively specify url)

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a github repo URL in config since we already have the
git_repo field defined in the spec.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    bioimageio:  # here is the domain name
        my_custom_key: 3837283
        another_key:
            nested: value
    imagej:       # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource
(packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files)


Example:

bioimageio:
  another_key:
    nested: value
  my_custom_key: 3837283
imagej:
  macro_dir: path/to/macro/file

Each additional property must conform to the following schema

Type: object

Download Url

Default: null

URL to download the resource from (deprecated)

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Default: null

The person who uploaded the model (e.g. to bioimage.io)

Maintainers

Type: array

Maintainers of this resource.
If not specified authors are maintainers and at least some of them should specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_2.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Rdf Source

Default: null

Resource description file (RDF) source; used to keep track of where an rdf.yaml was loaded from.
Do not set this field in a YAML file.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Tags

Type: array of string

Associated tags

No Additional Items

Each item of this array must be:


Example:

['unet2d', 'pytorch', 'nucleus', 'segmentation', 'dsb2018']

Default: null

The version of the resource following SemVer 2.0.

Version

Type: object

wraps a packaging.version.Version instance for validation in pydantic models

Version Number

Default: null

version number (n-th published version, not the semantic version)

Format Version

Type: const

The format version of this resource specification
(not the version of the resource description)
When creating a new resource always use the latest micro/patch version described here.
The format_version is important for any consumer software to understand how to parse the fields.

Specific value: "0.2.4"

Badges

Type: array

badges associated with this resource

No Additional Items

Each item of this array must be:

generic.v0_2.BadgeDescr

Type: object

A custom badge

No Additional Properties

Label

Type: string

badge label to display on hover


Example:

Open in Colab

Icon

Default: null

badge icon (included in bioimage.io package if not a URL)

FilePath

Type: stringFormat: file-path

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/assets/colab-badge.svg

HttpUrl

Type: stringFormat: uri

target URL

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb

Documentation

Default: null

URL or relative path to a markdown file with additional documentation.
The recommended documentation file name is README.md. An .md suffix is mandatory.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Examples:

https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
README.md

License

Default: null

A SPDX license identifier.
We do not support custom license beyond the SPDX license list, if you need that please
open a GitHub issue to discuss your intentions with the community.

LicenseId

Type: enum (of string)

Must be one of:

  • "0BSD"
  • "AAL"
  • "Abstyles"
  • "AdaCore-doc"
  • "Adobe-2006"
  • "Adobe-Display-PostScript"
  • "Adobe-Glyph"
  • "Adobe-Utopia"
  • "ADSL"
  • "AFL-1.1"
  • "AFL-1.2"
  • "AFL-2.0"
  • "AFL-2.1"
  • "AFL-3.0"
  • "Afmparse"
  • "AGPL-1.0-only"
  • "AGPL-1.0-or-later"
  • "AGPL-3.0-only"
  • "AGPL-3.0-or-later"
  • "Aladdin"
  • "AMDPLPA"
  • "AML"
  • "AML-glslang"
  • "AMPAS"
  • "ANTLR-PD"
  • "ANTLR-PD-fallback"
  • "Apache-1.0"
  • "Apache-1.1"
  • "Apache-2.0"
  • "APAFML"
  • "APL-1.0"
  • "App-s2p"
  • "APSL-1.0"
  • "APSL-1.1"
  • "APSL-1.2"
  • "APSL-2.0"
  • "Arphic-1999"
  • "Artistic-1.0"
  • "Artistic-1.0-cl8"
  • "Artistic-1.0-Perl"
  • "Artistic-2.0"
  • "ASWF-Digital-Assets-1.0"
  • "ASWF-Digital-Assets-1.1"
  • "Baekmuk"
  • "Bahyph"
  • "Barr"
  • "bcrypt-Solar-Designer"
  • "Beerware"
  • "Bitstream-Charter"
  • "Bitstream-Vera"
  • "BitTorrent-1.0"
  • "BitTorrent-1.1"
  • "blessing"
  • "BlueOak-1.0.0"
  • "Boehm-GC"
  • "Borceux"
  • "Brian-Gladman-2-Clause"
  • "Brian-Gladman-3-Clause"
  • "BSD-1-Clause"
  • "BSD-2-Clause"
  • "BSD-2-Clause-Darwin"
  • "BSD-2-Clause-Patent"
  • "BSD-2-Clause-Views"
  • "BSD-3-Clause"
  • "BSD-3-Clause-acpica"
  • "BSD-3-Clause-Attribution"
  • "BSD-3-Clause-Clear"
  • "BSD-3-Clause-flex"
  • "BSD-3-Clause-HP"
  • "BSD-3-Clause-LBNL"
  • "BSD-3-Clause-Modification"
  • "BSD-3-Clause-No-Military-License"
  • "BSD-3-Clause-No-Nuclear-License"
  • "BSD-3-Clause-No-Nuclear-License-2014"
  • "BSD-3-Clause-No-Nuclear-Warranty"
  • "BSD-3-Clause-Open-MPI"
  • "BSD-3-Clause-Sun"
  • "BSD-4-Clause"
  • "BSD-4-Clause-Shortened"
  • "BSD-4-Clause-UC"
  • "BSD-4.3RENO"
  • "BSD-4.3TAHOE"
  • "BSD-Advertising-Acknowledgement"
  • "BSD-Attribution-HPND-disclaimer"
  • "BSD-Inferno-Nettverk"
  • "BSD-Protection"
  • "BSD-Source-beginning-file"
  • "BSD-Source-Code"
  • "BSD-Systemics"
  • "BSD-Systemics-W3Works"
  • "BSL-1.0"
  • "BUSL-1.1"
  • "bzip2-1.0.6"
  • "C-UDA-1.0"
  • "CAL-1.0"
  • "CAL-1.0-Combined-Work-Exception"
  • "Caldera"
  • "Caldera-no-preamble"
  • "CATOSL-1.1"
  • "CC-BY-1.0"
  • "CC-BY-2.0"
  • "CC-BY-2.5"
  • "CC-BY-2.5-AU"
  • "CC-BY-3.0"
  • "CC-BY-3.0-AT"
  • "CC-BY-3.0-AU"
  • "CC-BY-3.0-DE"
  • "CC-BY-3.0-IGO"
  • "CC-BY-3.0-NL"
  • "CC-BY-3.0-US"
  • "CC-BY-4.0"
  • "CC-BY-NC-1.0"
  • "CC-BY-NC-2.0"
  • "CC-BY-NC-2.5"
  • "CC-BY-NC-3.0"
  • "CC-BY-NC-3.0-DE"
  • "CC-BY-NC-4.0"
  • "CC-BY-NC-ND-1.0"
  • "CC-BY-NC-ND-2.0"
  • "CC-BY-NC-ND-2.5"
  • "CC-BY-NC-ND-3.0"
  • "CC-BY-NC-ND-3.0-DE"
  • "CC-BY-NC-ND-3.0-IGO"
  • "CC-BY-NC-ND-4.0"
  • "CC-BY-NC-SA-1.0"
  • "CC-BY-NC-SA-2.0"
  • "CC-BY-NC-SA-2.0-DE"
  • "CC-BY-NC-SA-2.0-FR"
  • "CC-BY-NC-SA-2.0-UK"
  • "CC-BY-NC-SA-2.5"
  • "CC-BY-NC-SA-3.0"
  • "CC-BY-NC-SA-3.0-DE"
  • "CC-BY-NC-SA-3.0-IGO"
  • "CC-BY-NC-SA-4.0"
  • "CC-BY-ND-1.0"
  • "CC-BY-ND-2.0"
  • "CC-BY-ND-2.5"
  • "CC-BY-ND-3.0"
  • "CC-BY-ND-3.0-DE"
  • "CC-BY-ND-4.0"
  • "CC-BY-SA-1.0"
  • "CC-BY-SA-2.0"
  • "CC-BY-SA-2.0-UK"
  • "CC-BY-SA-2.1-JP"
  • "CC-BY-SA-2.5"
  • "CC-BY-SA-3.0"
  • "CC-BY-SA-3.0-AT"
  • "CC-BY-SA-3.0-DE"
  • "CC-BY-SA-3.0-IGO"
  • "CC-BY-SA-4.0"
  • "CC-PDDC"
  • "CC0-1.0"
  • "CDDL-1.0"
  • "CDDL-1.1"
  • "CDL-1.0"
  • "CDLA-Permissive-1.0"
  • "CDLA-Permissive-2.0"
  • "CDLA-Sharing-1.0"
  • "CECILL-1.0"
  • "CECILL-1.1"
  • "CECILL-2.0"
  • "CECILL-2.1"
  • "CECILL-B"
  • "CECILL-C"
  • "CERN-OHL-1.1"
  • "CERN-OHL-1.2"
  • "CERN-OHL-P-2.0"
  • "CERN-OHL-S-2.0"
  • "CERN-OHL-W-2.0"
  • "CFITSIO"
  • "check-cvs"
  • "checkmk"
  • "ClArtistic"
  • "Clips"
  • "CMU-Mach"
  • "CMU-Mach-nodoc"
  • "CNRI-Jython"
  • "CNRI-Python"
  • "CNRI-Python-GPL-Compatible"
  • "COIL-1.0"
  • "Community-Spec-1.0"
  • "Condor-1.1"
  • "copyleft-next-0.3.0"
  • "copyleft-next-0.3.1"
  • "Cornell-Lossless-JPEG"
  • "CPAL-1.0"
  • "CPL-1.0"
  • "CPOL-1.02"
  • "Cronyx"
  • "Crossword"
  • "CrystalStacker"
  • "CUA-OPL-1.0"
  • "Cube"
  • "curl"
  • "D-FSL-1.0"
  • "DEC-3-Clause"
  • "diffmark"
  • "DL-DE-BY-2.0"
  • "DL-DE-ZERO-2.0"
  • "DOC"
  • "Dotseqn"
  • "DRL-1.0"
  • "DRL-1.1"
  • "DSDP"
  • "dtoa"
  • "dvipdfm"
  • "ECL-1.0"
  • "ECL-2.0"
  • "EFL-1.0"
  • "EFL-2.0"
  • "eGenix"
  • "Elastic-2.0"
  • "Entessa"
  • "EPICS"
  • "EPL-1.0"
  • "EPL-2.0"
  • "ErlPL-1.1"
  • "etalab-2.0"
  • "EUDatagrid"
  • "EUPL-1.0"
  • "EUPL-1.1"
  • "EUPL-1.2"
  • "Eurosym"
  • "Fair"
  • "FBM"
  • "FDK-AAC"
  • "Ferguson-Twofish"
  • "Frameworx-1.0"
  • "FreeBSD-DOC"
  • "FreeImage"
  • "FSFAP"
  • "FSFAP-no-warranty-disclaimer"
  • "FSFUL"
  • "FSFULLR"
  • "FSFULLRWD"
  • "FTL"
  • "Furuseth"
  • "fwlw"
  • "GCR-docs"
  • "GD"
  • "GFDL-1.1-invariants-only"
  • "GFDL-1.1-invariants-or-later"
  • "GFDL-1.1-no-invariants-only"
  • "GFDL-1.1-no-invariants-or-later"
  • "GFDL-1.1-only"
  • "GFDL-1.1-or-later"
  • "GFDL-1.2-invariants-only"
  • "GFDL-1.2-invariants-or-later"
  • "GFDL-1.2-no-invariants-only"
  • "GFDL-1.2-no-invariants-or-later"
  • "GFDL-1.2-only"
  • "GFDL-1.2-or-later"
  • "GFDL-1.3-invariants-only"
  • "GFDL-1.3-invariants-or-later"
  • "GFDL-1.3-no-invariants-only"
  • "GFDL-1.3-no-invariants-or-later"
  • "GFDL-1.3-only"
  • "GFDL-1.3-or-later"
  • "Giftware"
  • "GL2PS"
  • "Glide"
  • "Glulxe"
  • "GLWTPL"
  • "gnuplot"
  • "GPL-1.0-only"
  • "GPL-1.0-or-later"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "Graphics-Gems"
  • "gSOAP-1.3b"
  • "gtkbook"
  • "HaskellReport"
  • "hdparm"
  • "Hippocratic-2.1"
  • "HP-1986"
  • "HP-1989"
  • "HPND"
  • "HPND-DEC"
  • "HPND-doc"
  • "HPND-doc-sell"
  • "HPND-export-US"
  • "HPND-export-US-modify"
  • "HPND-Fenneberg-Livingston"
  • "HPND-INRIA-IMAG"
  • "HPND-Kevlin-Henney"
  • "HPND-Markus-Kuhn"
  • "HPND-MIT-disclaimer"
  • "HPND-Pbmplus"
  • "HPND-sell-MIT-disclaimer-xserver"
  • "HPND-sell-regexpr"
  • "HPND-sell-variant"
  • "HPND-sell-variant-MIT-disclaimer"
  • "HPND-UC"
  • "HTMLTIDY"
  • "IBM-pibs"
  • "ICU"
  • "IEC-Code-Components-EULA"
  • "IJG"
  • "IJG-short"
  • "ImageMagick"
  • "iMatix"
  • "Imlib2"
  • "Info-ZIP"
  • "Inner-Net-2.0"
  • "Intel"
  • "Intel-ACPI"
  • "Interbase-1.0"
  • "IPA"
  • "IPL-1.0"
  • "ISC"
  • "ISC-Veillard"
  • "Jam"
  • "JasPer-2.0"
  • "JPL-image"
  • "JPNIC"
  • "JSON"
  • "Kastrup"
  • "Kazlib"
  • "Knuth-CTAN"
  • "LAL-1.2"
  • "LAL-1.3"
  • "Latex2e"
  • "Latex2e-translated-notice"
  • "Leptonica"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "LGPLLR"
  • "Libpng"
  • "libpng-2.0"
  • "libselinux-1.0"
  • "libtiff"
  • "libutil-David-Nugent"
  • "LiLiQ-P-1.1"
  • "LiLiQ-R-1.1"
  • "LiLiQ-Rplus-1.1"
  • "Linux-man-pages-1-para"
  • "Linux-man-pages-copyleft"
  • "Linux-man-pages-copyleft-2-para"
  • "Linux-man-pages-copyleft-var"
  • "Linux-OpenIB"
  • "LOOP"
  • "LPD-document"
  • "LPL-1.0"
  • "LPL-1.02"
  • "LPPL-1.0"
  • "LPPL-1.1"
  • "LPPL-1.2"
  • "LPPL-1.3a"
  • "LPPL-1.3c"
  • "lsof"
  • "Lucida-Bitmap-Fonts"
  • "LZMA-SDK-9.11-to-9.20"
  • "LZMA-SDK-9.22"
  • "Mackerras-3-Clause"
  • "Mackerras-3-Clause-acknowledgment"
  • "magaz"
  • "mailprio"
  • "MakeIndex"
  • "Martin-Birgmeier"
  • "McPhee-slideshow"
  • "metamail"
  • "Minpack"
  • "MirOS"
  • "MIT"
  • "MIT-0"
  • "MIT-advertising"
  • "MIT-CMU"
  • "MIT-enna"
  • "MIT-feh"
  • "MIT-Festival"
  • "MIT-Modern-Variant"
  • "MIT-open-group"
  • "MIT-testregex"
  • "MIT-Wu"
  • "MITNFA"
  • "MMIXware"
  • "Motosoto"
  • "MPEG-SSG"
  • "mpi-permissive"
  • "mpich2"
  • "MPL-1.0"
  • "MPL-1.1"
  • "MPL-2.0"
  • "MPL-2.0-no-copyleft-exception"
  • "mplus"
  • "MS-LPL"
  • "MS-PL"
  • "MS-RL"
  • "MTLL"
  • "MulanPSL-1.0"
  • "MulanPSL-2.0"
  • "Multics"
  • "Mup"
  • "NAIST-2003"
  • "NASA-1.3"
  • "Naumen"
  • "NBPL-1.0"
  • "NCGL-UK-2.0"
  • "NCSA"
  • "Net-SNMP"
  • "NetCDF"
  • "Newsletr"
  • "NGPL"
  • "NICTA-1.0"
  • "NIST-PD"
  • "NIST-PD-fallback"
  • "NIST-Software"
  • "NLOD-1.0"
  • "NLOD-2.0"
  • "NLPL"
  • "Nokia"
  • "NOSL"
  • "Noweb"
  • "NPL-1.0"
  • "NPL-1.1"
  • "NPOSL-3.0"
  • "NRL"
  • "NTP"
  • "NTP-0"
  • "O-UDA-1.0"
  • "OCCT-PL"
  • "OCLC-2.0"
  • "ODbL-1.0"
  • "ODC-By-1.0"
  • "OFFIS"
  • "OFL-1.0"
  • "OFL-1.0-no-RFN"
  • "OFL-1.0-RFN"
  • "OFL-1.1"
  • "OFL-1.1-no-RFN"
  • "OFL-1.1-RFN"
  • "OGC-1.0"
  • "OGDL-Taiwan-1.0"
  • "OGL-Canada-2.0"
  • "OGL-UK-1.0"
  • "OGL-UK-2.0"
  • "OGL-UK-3.0"
  • "OGTSL"
  • "OLDAP-1.1"
  • "OLDAP-1.2"
  • "OLDAP-1.3"
  • "OLDAP-1.4"
  • "OLDAP-2.0"
  • "OLDAP-2.0.1"
  • "OLDAP-2.1"
  • "OLDAP-2.2"
  • "OLDAP-2.2.1"
  • "OLDAP-2.2.2"
  • "OLDAP-2.3"
  • "OLDAP-2.4"
  • "OLDAP-2.5"
  • "OLDAP-2.6"
  • "OLDAP-2.7"
  • "OLDAP-2.8"
  • "OLFL-1.3"
  • "OML"
  • "OpenPBS-2.3"
  • "OpenSSL"
  • "OpenSSL-standalone"
  • "OpenVision"
  • "OPL-1.0"
  • "OPL-UK-3.0"
  • "OPUBL-1.0"
  • "OSET-PL-2.1"
  • "OSL-1.0"
  • "OSL-1.1"
  • "OSL-2.0"
  • "OSL-2.1"
  • "OSL-3.0"
  • "PADL"
  • "Parity-6.0.0"
  • "Parity-7.0.0"
  • "PDDL-1.0"
  • "PHP-3.0"
  • "PHP-3.01"
  • "Pixar"
  • "Plexus"
  • "pnmstitch"
  • "PolyForm-Noncommercial-1.0.0"
  • "PolyForm-Small-Business-1.0.0"
  • "PostgreSQL"
  • "PSF-2.0"
  • "psfrag"
  • "psutils"
  • "Python-2.0"
  • "Python-2.0.1"
  • "python-ldap"
  • "Qhull"
  • "QPL-1.0"
  • "QPL-1.0-INRIA-2004"
  • "radvd"
  • "Rdisc"
  • "RHeCos-1.1"
  • "RPL-1.1"
  • "RPL-1.5"
  • "RPSL-1.0"
  • "RSA-MD"
  • "RSCPL"
  • "Ruby"
  • "SAX-PD"
  • "SAX-PD-2.0"
  • "Saxpath"
  • "SCEA"
  • "SchemeReport"
  • "Sendmail"
  • "Sendmail-8.23"
  • "SGI-B-1.0"
  • "SGI-B-1.1"
  • "SGI-B-2.0"
  • "SGI-OpenGL"
  • "SGP4"
  • "SHL-0.5"
  • "SHL-0.51"
  • "SimPL-2.0"
  • "SISSL"
  • "SISSL-1.2"
  • "SL"
  • "Sleepycat"
  • "SMLNJ"
  • "SMPPL"
  • "SNIA"
  • "snprintf"
  • "softSurfer"
  • "Soundex"
  • "Spencer-86"
  • "Spencer-94"
  • "Spencer-99"
  • "SPL-1.0"
  • "ssh-keyscan"
  • "SSH-OpenSSH"
  • "SSH-short"
  • "SSLeay-standalone"
  • "SSPL-1.0"
  • "SugarCRM-1.1.3"
  • "Sun-PPP"
  • "SunPro"
  • "SWL"
  • "swrule"
  • "Symlinks"
  • "TAPR-OHL-1.0"
  • "TCL"
  • "TCP-wrappers"
  • "TermReadKey"
  • "TGPPL-1.0"
  • "TMate"
  • "TORQUE-1.1"
  • "TOSL"
  • "TPDL"
  • "TPL-1.0"
  • "TTWL"
  • "TTYP0"
  • "TU-Berlin-1.0"
  • "TU-Berlin-2.0"
  • "UCAR"
  • "UCL-1.0"
  • "ulem"
  • "UMich-Merit"
  • "Unicode-3.0"
  • "Unicode-DFS-2015"
  • "Unicode-DFS-2016"
  • "Unicode-TOU"
  • "UnixCrypt"
  • "Unlicense"
  • "UPL-1.0"
  • "URT-RLE"
  • "Vim"
  • "VOSTROM"
  • "VSL-1.0"
  • "W3C"
  • "W3C-19980720"
  • "W3C-20150513"
  • "w3m"
  • "Watcom-1.0"
  • "Widget-Workshop"
  • "Wsuipa"
  • "WTFPL"
  • "X11"
  • "X11-distribute-modifications-variant"
  • "Xdebug-1.03"
  • "Xerox"
  • "Xfig"
  • "XFree86-1.1"
  • "xinetd"
  • "xkeyboard-config-Zinoviev"
  • "xlock"
  • "Xnet"
  • "xpp"
  • "XSkat"
  • "YPL-1.0"
  • "YPL-1.1"
  • "Zed"
  • "Zeeff"
  • "Zend-2.0"
  • "Zimbra-1.3"
  • "Zimbra-1.4"
  • "Zlib"
  • "zlib-acknowledgement"
  • "ZPL-1.1"
  • "ZPL-2.0"
  • "ZPL-2.1"

DeprecatedLicenseId

Type: enum (of string)

Must be one of:

  • "AGPL-1.0"
  • "AGPL-3.0"
  • "BSD-2-Clause-FreeBSD"
  • "BSD-2-Clause-NetBSD"
  • "bzip2-1.0.5"
  • "eCos-2.0"
  • "GFDL-1.1"
  • "GFDL-1.2"
  • "GFDL-1.3"
  • "GPL-1.0"
  • "GPL-1.0+"
  • "GPL-2.0"
  • "GPL-2.0+"
  • "GPL-2.0-with-autoconf-exception"
  • "GPL-2.0-with-bison-exception"
  • "GPL-2.0-with-classpath-exception"
  • "GPL-2.0-with-font-exception"
  • "GPL-2.0-with-GCC-exception"
  • "GPL-3.0"
  • "GPL-3.0+"
  • "GPL-3.0-with-autoconf-exception"
  • "GPL-3.0-with-GCC-exception"
  • "LGPL-2.0"
  • "LGPL-2.0+"
  • "LGPL-2.1"
  • "LGPL-2.1+"
  • "LGPL-3.0"
  • "LGPL-3.0+"
  • "Nunit"
  • "StandardML-NJ"
  • "wxWindows"

Examples:

CC0-1.0
MIT
BSD-2-Clause

Type

Type: const
Specific value: "dataset"

Id

Default: null

bioimage.io-wide unique resource identifier
assigned by bioimage.io; version unspecific.

DatasetId

Type: string

Must be at least 1 characters long

Source

Default: null

"URL to the source of the dataset.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

dataset 0.3

Type: object

A bioimage.io dataset resource description file (dataset RDF) describes a dataset relevant to bioimage
processing.

No Additional Properties

Name

Type: string

A human-friendly name of the resource description.
May only contains letters, digits, underscore, minus, parentheses and spaces.

Must be at least 5 characters long

Must be at most 128 characters long

Description

Type: string Default: ""

A string containing a brief description.

Must be at most 1024 characters long

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1 or 1:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 2 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of this resource description and the primary points of contact.

No Additional Items

Each item of this array must be:

generic.v0_3.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)

OrcidId

Type: string

An ORCID identifier, see https://orcid.org/


Example:

0000-0001-2345-6789

Attachments

Type: array

file attachments

No Additional Items

Each item of this array must be:

_internal.io.FileDescr

Type: object

A file description

No Additional Properties

Source


File source

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

Sha256

Default: null

SHA256 hash value of the source file.

Sha256

Type: string

A SHA-256 hash value

Must be at least 64 characters long

Must be at most 64 characters long

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_3.CiteEntry

Type: object

A citation that should be referenced in work using this resource.

No Additional Properties

Text

Type: string

free text description

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details.
Note:
Either doi or url have to be specified.

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Url

Default: null

URL to cite (preferably specify a doi instead/also).
Note:
Either doi or url have to be specified.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

License

Default: null

A SPDX license identifier.
We do not support custom license beyond the SPDX license list, if you need that please
open a GitHub issue
to discuss your intentions with the community.

LicenseId

Type: enum (of string)

Must be one of:

  • "0BSD"
  • "AAL"
  • "Abstyles"
  • "AdaCore-doc"
  • "Adobe-2006"
  • "Adobe-Display-PostScript"
  • "Adobe-Glyph"
  • "Adobe-Utopia"
  • "ADSL"
  • "AFL-1.1"
  • "AFL-1.2"
  • "AFL-2.0"
  • "AFL-2.1"
  • "AFL-3.0"
  • "Afmparse"
  • "AGPL-1.0-only"
  • "AGPL-1.0-or-later"
  • "AGPL-3.0-only"
  • "AGPL-3.0-or-later"
  • "Aladdin"
  • "AMDPLPA"
  • "AML"
  • "AML-glslang"
  • "AMPAS"
  • "ANTLR-PD"
  • "ANTLR-PD-fallback"
  • "Apache-1.0"
  • "Apache-1.1"
  • "Apache-2.0"
  • "APAFML"
  • "APL-1.0"
  • "App-s2p"
  • "APSL-1.0"
  • "APSL-1.1"
  • "APSL-1.2"
  • "APSL-2.0"
  • "Arphic-1999"
  • "Artistic-1.0"
  • "Artistic-1.0-cl8"
  • "Artistic-1.0-Perl"
  • "Artistic-2.0"
  • "ASWF-Digital-Assets-1.0"
  • "ASWF-Digital-Assets-1.1"
  • "Baekmuk"
  • "Bahyph"
  • "Barr"
  • "bcrypt-Solar-Designer"
  • "Beerware"
  • "Bitstream-Charter"
  • "Bitstream-Vera"
  • "BitTorrent-1.0"
  • "BitTorrent-1.1"
  • "blessing"
  • "BlueOak-1.0.0"
  • "Boehm-GC"
  • "Borceux"
  • "Brian-Gladman-2-Clause"
  • "Brian-Gladman-3-Clause"
  • "BSD-1-Clause"
  • "BSD-2-Clause"
  • "BSD-2-Clause-Darwin"
  • "BSD-2-Clause-Patent"
  • "BSD-2-Clause-Views"
  • "BSD-3-Clause"
  • "BSD-3-Clause-acpica"
  • "BSD-3-Clause-Attribution"
  • "BSD-3-Clause-Clear"
  • "BSD-3-Clause-flex"
  • "BSD-3-Clause-HP"
  • "BSD-3-Clause-LBNL"
  • "BSD-3-Clause-Modification"
  • "BSD-3-Clause-No-Military-License"
  • "BSD-3-Clause-No-Nuclear-License"
  • "BSD-3-Clause-No-Nuclear-License-2014"
  • "BSD-3-Clause-No-Nuclear-Warranty"
  • "BSD-3-Clause-Open-MPI"
  • "BSD-3-Clause-Sun"
  • "BSD-4-Clause"
  • "BSD-4-Clause-Shortened"
  • "BSD-4-Clause-UC"
  • "BSD-4.3RENO"
  • "BSD-4.3TAHOE"
  • "BSD-Advertising-Acknowledgement"
  • "BSD-Attribution-HPND-disclaimer"
  • "BSD-Inferno-Nettverk"
  • "BSD-Protection"
  • "BSD-Source-beginning-file"
  • "BSD-Source-Code"
  • "BSD-Systemics"
  • "BSD-Systemics-W3Works"
  • "BSL-1.0"
  • "BUSL-1.1"
  • "bzip2-1.0.6"
  • "C-UDA-1.0"
  • "CAL-1.0"
  • "CAL-1.0-Combined-Work-Exception"
  • "Caldera"
  • "Caldera-no-preamble"
  • "CATOSL-1.1"
  • "CC-BY-1.0"
  • "CC-BY-2.0"
  • "CC-BY-2.5"
  • "CC-BY-2.5-AU"
  • "CC-BY-3.0"
  • "CC-BY-3.0-AT"
  • "CC-BY-3.0-AU"
  • "CC-BY-3.0-DE"
  • "CC-BY-3.0-IGO"
  • "CC-BY-3.0-NL"
  • "CC-BY-3.0-US"
  • "CC-BY-4.0"
  • "CC-BY-NC-1.0"
  • "CC-BY-NC-2.0"
  • "CC-BY-NC-2.5"
  • "CC-BY-NC-3.0"
  • "CC-BY-NC-3.0-DE"
  • "CC-BY-NC-4.0"
  • "CC-BY-NC-ND-1.0"
  • "CC-BY-NC-ND-2.0"
  • "CC-BY-NC-ND-2.5"
  • "CC-BY-NC-ND-3.0"
  • "CC-BY-NC-ND-3.0-DE"
  • "CC-BY-NC-ND-3.0-IGO"
  • "CC-BY-NC-ND-4.0"
  • "CC-BY-NC-SA-1.0"
  • "CC-BY-NC-SA-2.0"
  • "CC-BY-NC-SA-2.0-DE"
  • "CC-BY-NC-SA-2.0-FR"
  • "CC-BY-NC-SA-2.0-UK"
  • "CC-BY-NC-SA-2.5"
  • "CC-BY-NC-SA-3.0"
  • "CC-BY-NC-SA-3.0-DE"
  • "CC-BY-NC-SA-3.0-IGO"
  • "CC-BY-NC-SA-4.0"
  • "CC-BY-ND-1.0"
  • "CC-BY-ND-2.0"
  • "CC-BY-ND-2.5"
  • "CC-BY-ND-3.0"
  • "CC-BY-ND-3.0-DE"
  • "CC-BY-ND-4.0"
  • "CC-BY-SA-1.0"
  • "CC-BY-SA-2.0"
  • "CC-BY-SA-2.0-UK"
  • "CC-BY-SA-2.1-JP"
  • "CC-BY-SA-2.5"
  • "CC-BY-SA-3.0"
  • "CC-BY-SA-3.0-AT"
  • "CC-BY-SA-3.0-DE"
  • "CC-BY-SA-3.0-IGO"
  • "CC-BY-SA-4.0"
  • "CC-PDDC"
  • "CC0-1.0"
  • "CDDL-1.0"
  • "CDDL-1.1"
  • "CDL-1.0"
  • "CDLA-Permissive-1.0"
  • "CDLA-Permissive-2.0"
  • "CDLA-Sharing-1.0"
  • "CECILL-1.0"
  • "CECILL-1.1"
  • "CECILL-2.0"
  • "CECILL-2.1"
  • "CECILL-B"
  • "CECILL-C"
  • "CERN-OHL-1.1"
  • "CERN-OHL-1.2"
  • "CERN-OHL-P-2.0"
  • "CERN-OHL-S-2.0"
  • "CERN-OHL-W-2.0"
  • "CFITSIO"
  • "check-cvs"
  • "checkmk"
  • "ClArtistic"
  • "Clips"
  • "CMU-Mach"
  • "CMU-Mach-nodoc"
  • "CNRI-Jython"
  • "CNRI-Python"
  • "CNRI-Python-GPL-Compatible"
  • "COIL-1.0"
  • "Community-Spec-1.0"
  • "Condor-1.1"
  • "copyleft-next-0.3.0"
  • "copyleft-next-0.3.1"
  • "Cornell-Lossless-JPEG"
  • "CPAL-1.0"
  • "CPL-1.0"
  • "CPOL-1.02"
  • "Cronyx"
  • "Crossword"
  • "CrystalStacker"
  • "CUA-OPL-1.0"
  • "Cube"
  • "curl"
  • "D-FSL-1.0"
  • "DEC-3-Clause"
  • "diffmark"
  • "DL-DE-BY-2.0"
  • "DL-DE-ZERO-2.0"
  • "DOC"
  • "Dotseqn"
  • "DRL-1.0"
  • "DRL-1.1"
  • "DSDP"
  • "dtoa"
  • "dvipdfm"
  • "ECL-1.0"
  • "ECL-2.0"
  • "EFL-1.0"
  • "EFL-2.0"
  • "eGenix"
  • "Elastic-2.0"
  • "Entessa"
  • "EPICS"
  • "EPL-1.0"
  • "EPL-2.0"
  • "ErlPL-1.1"
  • "etalab-2.0"
  • "EUDatagrid"
  • "EUPL-1.0"
  • "EUPL-1.1"
  • "EUPL-1.2"
  • "Eurosym"
  • "Fair"
  • "FBM"
  • "FDK-AAC"
  • "Ferguson-Twofish"
  • "Frameworx-1.0"
  • "FreeBSD-DOC"
  • "FreeImage"
  • "FSFAP"
  • "FSFAP-no-warranty-disclaimer"
  • "FSFUL"
  • "FSFULLR"
  • "FSFULLRWD"
  • "FTL"
  • "Furuseth"
  • "fwlw"
  • "GCR-docs"
  • "GD"
  • "GFDL-1.1-invariants-only"
  • "GFDL-1.1-invariants-or-later"
  • "GFDL-1.1-no-invariants-only"
  • "GFDL-1.1-no-invariants-or-later"
  • "GFDL-1.1-only"
  • "GFDL-1.1-or-later"
  • "GFDL-1.2-invariants-only"
  • "GFDL-1.2-invariants-or-later"
  • "GFDL-1.2-no-invariants-only"
  • "GFDL-1.2-no-invariants-or-later"
  • "GFDL-1.2-only"
  • "GFDL-1.2-or-later"
  • "GFDL-1.3-invariants-only"
  • "GFDL-1.3-invariants-or-later"
  • "GFDL-1.3-no-invariants-only"
  • "GFDL-1.3-no-invariants-or-later"
  • "GFDL-1.3-only"
  • "GFDL-1.3-or-later"
  • "Giftware"
  • "GL2PS"
  • "Glide"
  • "Glulxe"
  • "GLWTPL"
  • "gnuplot"
  • "GPL-1.0-only"
  • "GPL-1.0-or-later"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "Graphics-Gems"
  • "gSOAP-1.3b"
  • "gtkbook"
  • "HaskellReport"
  • "hdparm"
  • "Hippocratic-2.1"
  • "HP-1986"
  • "HP-1989"
  • "HPND"
  • "HPND-DEC"
  • "HPND-doc"
  • "HPND-doc-sell"
  • "HPND-export-US"
  • "HPND-export-US-modify"
  • "HPND-Fenneberg-Livingston"
  • "HPND-INRIA-IMAG"
  • "HPND-Kevlin-Henney"
  • "HPND-Markus-Kuhn"
  • "HPND-MIT-disclaimer"
  • "HPND-Pbmplus"
  • "HPND-sell-MIT-disclaimer-xserver"
  • "HPND-sell-regexpr"
  • "HPND-sell-variant"
  • "HPND-sell-variant-MIT-disclaimer"
  • "HPND-UC"
  • "HTMLTIDY"
  • "IBM-pibs"
  • "ICU"
  • "IEC-Code-Components-EULA"
  • "IJG"
  • "IJG-short"
  • "ImageMagick"
  • "iMatix"
  • "Imlib2"
  • "Info-ZIP"
  • "Inner-Net-2.0"
  • "Intel"
  • "Intel-ACPI"
  • "Interbase-1.0"
  • "IPA"
  • "IPL-1.0"
  • "ISC"
  • "ISC-Veillard"
  • "Jam"
  • "JasPer-2.0"
  • "JPL-image"
  • "JPNIC"
  • "JSON"
  • "Kastrup"
  • "Kazlib"
  • "Knuth-CTAN"
  • "LAL-1.2"
  • "LAL-1.3"
  • "Latex2e"
  • "Latex2e-translated-notice"
  • "Leptonica"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "LGPLLR"
  • "Libpng"
  • "libpng-2.0"
  • "libselinux-1.0"
  • "libtiff"
  • "libutil-David-Nugent"
  • "LiLiQ-P-1.1"
  • "LiLiQ-R-1.1"
  • "LiLiQ-Rplus-1.1"
  • "Linux-man-pages-1-para"
  • "Linux-man-pages-copyleft"
  • "Linux-man-pages-copyleft-2-para"
  • "Linux-man-pages-copyleft-var"
  • "Linux-OpenIB"
  • "LOOP"
  • "LPD-document"
  • "LPL-1.0"
  • "LPL-1.02"
  • "LPPL-1.0"
  • "LPPL-1.1"
  • "LPPL-1.2"
  • "LPPL-1.3a"
  • "LPPL-1.3c"
  • "lsof"
  • "Lucida-Bitmap-Fonts"
  • "LZMA-SDK-9.11-to-9.20"
  • "LZMA-SDK-9.22"
  • "Mackerras-3-Clause"
  • "Mackerras-3-Clause-acknowledgment"
  • "magaz"
  • "mailprio"
  • "MakeIndex"
  • "Martin-Birgmeier"
  • "McPhee-slideshow"
  • "metamail"
  • "Minpack"
  • "MirOS"
  • "MIT"
  • "MIT-0"
  • "MIT-advertising"
  • "MIT-CMU"
  • "MIT-enna"
  • "MIT-feh"
  • "MIT-Festival"
  • "MIT-Modern-Variant"
  • "MIT-open-group"
  • "MIT-testregex"
  • "MIT-Wu"
  • "MITNFA"
  • "MMIXware"
  • "Motosoto"
  • "MPEG-SSG"
  • "mpi-permissive"
  • "mpich2"
  • "MPL-1.0"
  • "MPL-1.1"
  • "MPL-2.0"
  • "MPL-2.0-no-copyleft-exception"
  • "mplus"
  • "MS-LPL"
  • "MS-PL"
  • "MS-RL"
  • "MTLL"
  • "MulanPSL-1.0"
  • "MulanPSL-2.0"
  • "Multics"
  • "Mup"
  • "NAIST-2003"
  • "NASA-1.3"
  • "Naumen"
  • "NBPL-1.0"
  • "NCGL-UK-2.0"
  • "NCSA"
  • "Net-SNMP"
  • "NetCDF"
  • "Newsletr"
  • "NGPL"
  • "NICTA-1.0"
  • "NIST-PD"
  • "NIST-PD-fallback"
  • "NIST-Software"
  • "NLOD-1.0"
  • "NLOD-2.0"
  • "NLPL"
  • "Nokia"
  • "NOSL"
  • "Noweb"
  • "NPL-1.0"
  • "NPL-1.1"
  • "NPOSL-3.0"
  • "NRL"
  • "NTP"
  • "NTP-0"
  • "O-UDA-1.0"
  • "OCCT-PL"
  • "OCLC-2.0"
  • "ODbL-1.0"
  • "ODC-By-1.0"
  • "OFFIS"
  • "OFL-1.0"
  • "OFL-1.0-no-RFN"
  • "OFL-1.0-RFN"
  • "OFL-1.1"
  • "OFL-1.1-no-RFN"
  • "OFL-1.1-RFN"
  • "OGC-1.0"
  • "OGDL-Taiwan-1.0"
  • "OGL-Canada-2.0"
  • "OGL-UK-1.0"
  • "OGL-UK-2.0"
  • "OGL-UK-3.0"
  • "OGTSL"
  • "OLDAP-1.1"
  • "OLDAP-1.2"
  • "OLDAP-1.3"
  • "OLDAP-1.4"
  • "OLDAP-2.0"
  • "OLDAP-2.0.1"
  • "OLDAP-2.1"
  • "OLDAP-2.2"
  • "OLDAP-2.2.1"
  • "OLDAP-2.2.2"
  • "OLDAP-2.3"
  • "OLDAP-2.4"
  • "OLDAP-2.5"
  • "OLDAP-2.6"
  • "OLDAP-2.7"
  • "OLDAP-2.8"
  • "OLFL-1.3"
  • "OML"
  • "OpenPBS-2.3"
  • "OpenSSL"
  • "OpenSSL-standalone"
  • "OpenVision"
  • "OPL-1.0"
  • "OPL-UK-3.0"
  • "OPUBL-1.0"
  • "OSET-PL-2.1"
  • "OSL-1.0"
  • "OSL-1.1"
  • "OSL-2.0"
  • "OSL-2.1"
  • "OSL-3.0"
  • "PADL"
  • "Parity-6.0.0"
  • "Parity-7.0.0"
  • "PDDL-1.0"
  • "PHP-3.0"
  • "PHP-3.01"
  • "Pixar"
  • "Plexus"
  • "pnmstitch"
  • "PolyForm-Noncommercial-1.0.0"
  • "PolyForm-Small-Business-1.0.0"
  • "PostgreSQL"
  • "PSF-2.0"
  • "psfrag"
  • "psutils"
  • "Python-2.0"
  • "Python-2.0.1"
  • "python-ldap"
  • "Qhull"
  • "QPL-1.0"
  • "QPL-1.0-INRIA-2004"
  • "radvd"
  • "Rdisc"
  • "RHeCos-1.1"
  • "RPL-1.1"
  • "RPL-1.5"
  • "RPSL-1.0"
  • "RSA-MD"
  • "RSCPL"
  • "Ruby"
  • "SAX-PD"
  • "SAX-PD-2.0"
  • "Saxpath"
  • "SCEA"
  • "SchemeReport"
  • "Sendmail"
  • "Sendmail-8.23"
  • "SGI-B-1.0"
  • "SGI-B-1.1"
  • "SGI-B-2.0"
  • "SGI-OpenGL"
  • "SGP4"
  • "SHL-0.5"
  • "SHL-0.51"
  • "SimPL-2.0"
  • "SISSL"
  • "SISSL-1.2"
  • "SL"
  • "Sleepycat"
  • "SMLNJ"
  • "SMPPL"
  • "SNIA"
  • "snprintf"
  • "softSurfer"
  • "Soundex"
  • "Spencer-86"
  • "Spencer-94"
  • "Spencer-99"
  • "SPL-1.0"
  • "ssh-keyscan"
  • "SSH-OpenSSH"
  • "SSH-short"
  • "SSLeay-standalone"
  • "SSPL-1.0"
  • "SugarCRM-1.1.3"
  • "Sun-PPP"
  • "SunPro"
  • "SWL"
  • "swrule"
  • "Symlinks"
  • "TAPR-OHL-1.0"
  • "TCL"
  • "TCP-wrappers"
  • "TermReadKey"
  • "TGPPL-1.0"
  • "TMate"
  • "TORQUE-1.1"
  • "TOSL"
  • "TPDL"
  • "TPL-1.0"
  • "TTWL"
  • "TTYP0"
  • "TU-Berlin-1.0"
  • "TU-Berlin-2.0"
  • "UCAR"
  • "UCL-1.0"
  • "ulem"
  • "UMich-Merit"
  • "Unicode-3.0"
  • "Unicode-DFS-2015"
  • "Unicode-DFS-2016"
  • "Unicode-TOU"
  • "UnixCrypt"
  • "Unlicense"
  • "UPL-1.0"
  • "URT-RLE"
  • "Vim"
  • "VOSTROM"
  • "VSL-1.0"
  • "W3C"
  • "W3C-19980720"
  • "W3C-20150513"
  • "w3m"
  • "Watcom-1.0"
  • "Widget-Workshop"
  • "Wsuipa"
  • "WTFPL"
  • "X11"
  • "X11-distribute-modifications-variant"
  • "Xdebug-1.03"
  • "Xerox"
  • "Xfig"
  • "XFree86-1.1"
  • "xinetd"
  • "xkeyboard-config-Zinoviev"
  • "xlock"
  • "Xnet"
  • "xpp"
  • "XSkat"
  • "YPL-1.0"
  • "YPL-1.1"
  • "Zed"
  • "Zeeff"
  • "Zend-2.0"
  • "Zimbra-1.3"
  • "Zimbra-1.4"
  • "Zlib"
  • "zlib-acknowledgement"
  • "ZPL-1.1"
  • "ZPL-2.0"
  • "ZPL-2.1"

DeprecatedLicenseId

Type: enum (of string)

Must be one of:

  • "AGPL-1.0"
  • "AGPL-3.0"
  • "BSD-2-Clause-FreeBSD"
  • "BSD-2-Clause-NetBSD"
  • "bzip2-1.0.5"
  • "eCos-2.0"
  • "GFDL-1.1"
  • "GFDL-1.2"
  • "GFDL-1.3"
  • "GPL-1.0"
  • "GPL-1.0+"
  • "GPL-2.0"
  • "GPL-2.0+"
  • "GPL-2.0-with-autoconf-exception"
  • "GPL-2.0-with-bison-exception"
  • "GPL-2.0-with-classpath-exception"
  • "GPL-2.0-with-font-exception"
  • "GPL-2.0-with-GCC-exception"
  • "GPL-3.0"
  • "GPL-3.0+"
  • "GPL-3.0-with-autoconf-exception"
  • "GPL-3.0-with-GCC-exception"
  • "LGPL-2.0"
  • "LGPL-2.0+"
  • "LGPL-2.1"
  • "LGPL-2.1+"
  • "LGPL-3.0"
  • "LGPL-3.0+"
  • "Nunit"
  • "StandardML-NJ"
  • "wxWindows"

Examples:

CC0-1.0
MIT
BSD-2-Clause

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration, e.g. on bioimage.io

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Default: null

The person who uploaded the model (e.g. to bioimage.io)

Maintainers

Type: array

Maintainers of this resource.
If not specified, authors are maintainers and at least some of them has to specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_3.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Tags

Type: array of string

Associated tags

No Additional Items

Each item of this array must be:


Example:

['unet2d', 'pytorch', 'nucleus', 'segmentation', 'dsb2018']

Default: null

The version of the resource following SemVer 2.0.

Version

Type: object

wraps a packaging.version.Version instance for validation in pydantic models

Version Comment

Default: null

A comment on the version of the resource.

Type: string

Must be at most 512 characters long

Format Version

Type: const

The format version of this resource specification

Specific value: "0.3.0"

Documentation

Default: null

URL or relative path to a markdown file encoded in UTF-8 with additional documentation.
The recommended documentation file name is README.md. An .md suffix is mandatory.


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Examples:

https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
README.md

Badges

Type: array

badges associated with this resource

No Additional Items

Each item of this array must be:

generic.v0_2.BadgeDescr

Type: object

A custom badge

No Additional Properties

Label

Type: string

badge label to display on hover


Example:

Open in Colab

Icon

Default: null

badge icon (included in bioimage.io package if not a URL)

FilePath

Type: stringFormat: file-path

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Type: stringFormat: uri

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/assets/colab-badge.svg

HttpUrl

Type: stringFormat: uri

target URL

Must be at least 1 characters long

Must be at most 2083 characters long


Example:

https://colab.research.google.com/github/HenriquesLab/ZeroCostDL4Mic/blob/master/Colab_notebooks/U-net_2D_ZeroCostDL4Mic.ipynb

generic.v0_3.Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a GitHub repo URL in config since there is a git_repo field.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    giraffe_neckometer:  # here is the domain name
        length: 3837283
        address:
            home: zoo
    imagej:              # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource.
(Packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files.)

generic.v0_3.BioimageioConfig

Type: object

bioimage.io internal metadata.

Additional Properties of any type are allowed.

Type: object

Additional Properties of any type are allowed.

Type: object

Type

Type: const
Specific value: "dataset"

Id

Default: null

bioimage.io-wide unique resource identifier
assigned by bioimage.io; version unspecific.

DatasetId

Type: string

Must be at least 1 characters long

Parent

Default: null

The description from which this one is derived

DatasetId

Type: string

Must be at least 1 characters long

Source

Default: null

"URL to the source of the dataset.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

model


model 0.4

Type: object

Specification of the fields used in a bioimage.io-compliant RDF that describes AI models with pretrained weights.

These fields are typically stored in a YAML file which we call a model resource description file (model RDF).

No Additional Properties

Name

Type: string

A human-readable name of this model.
It should be no longer than 64 characters and only contain letter, number, underscore, minus or space characters.

Must be at least 1 characters long

Description

Type: string

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 1 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of the model RDF and the primary points of contact.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

generic.v0_2.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)

OrcidId

Type: string

An ORCID identifier, see https://orcid.org/


Example:

0000-0001-2345-6789

Default: null

file and other attachments

generic.v0_2.AttachmentsDescr

Type: object

Files

Type: array

File attachments

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

Additional Properties of any type are allowed.

Type: object

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_2.CiteEntry

Type: object
No Additional Properties

Text

Type: string

free text description

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details. (alternatively specify url)

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a github repo URL in config since we already have the
git_repo field defined in the spec.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    bioimageio:  # here is the domain name
        my_custom_key: 3837283
        another_key:
            nested: value
    imagej:       # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource
(packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files)


Example:

bioimageio:
  another_key:
    nested: value
  my_custom_key: 3837283
imagej:
  macro_dir: path/to/macro/file

Each additional property must conform to the following schema

Type: object

Download Url

Default: null

URL to download the resource from (deprecated)

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Default: null

The person who uploaded the model (e.g. to bioimage.io)

Maintainers

Type: array

Maintainers of this resource.
If not specified authors are maintainers and at least some of them should specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_2.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Rdf Source

Default: null

Resource description file (RDF) source; used to keep track of where an rdf.yaml was loaded from.
Do not set this field in a YAML file.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Tags

Type: array of string

Associated tags

No Additional Items

Each item of this array must be:


Example:

['unet2d', 'pytorch', 'nucleus', 'segmentation', 'dsb2018']

Default: null

The version of the resource following SemVer 2.0.

Version

Type: object

wraps a packaging.version.Version instance for validation in pydantic models

Version Number

Default: null

version number (n-th published version, not the semantic version)

Format Version

Type: const

Version of the bioimage.io model description specification used.
When creating a new model always use the latest micro/patch version described here.
The format_version is important for any consumer software to understand how to parse the fields.

Specific value: "0.4.10"

Type

Type: const

Specialized resource type 'model'

Specific value: "model"

Id

Default: null

bioimage.io-wide unique resource identifier
assigned by bioimage.io; version unspecific.

ModelId

Type: string

Must be at least 1 characters long

Documentation


URL or relative path to a markdown file with additional documentation.
The recommended documentation file name is README.md. An .md suffix is mandatory.
The documentation should include a '[#[#]]# Validation' (sub)section
with details on how to quantitatively validate the model on unseen data.

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Examples:

https://raw.githubusercontent.com/bioimage-io/spec-bioimage-io/main/example_descriptions/models/unet2d_nuclei_broad/README.md
README.md

Inputs

Type: array

Describes the input tensors expected by this model.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

model.v0_4.InputTensorDescr

Type: object
No Additional Properties

TensorName

Type: string

Tensor name. No duplicates are allowed.

Must be at least 1 characters long

Description

Type: string Default: ""

Axes

Type: string

Axes identifying characters. Same length and order as the axes in shape.

axis description
b batch (groups multiple samples)
i instance/index/element
t time
c channel
z spatial dimension z
y spatial dimension y
x spatial dimension x

Data Range

Default: null

Tuple (minimum, maximum) specifying the allowed range of the data in this tensor.
If not specified, the full data range that can be expressed in data_type is allowed.

Type: array

Must contain a minimum of 2 items

Must contain a maximum of 2 items

No Additional Items

Tuple Validation

Item at 1 must be:
Item at 2 must be:

Data Type

Type: enum (of string)

For now an input tensor is expected to be given as float32.
The data flow in bioimage.io models is explained
in this diagram..

Must be one of:

  • "float32"
  • "uint8"
  • "uint16"

Shape


Specification of input tensor shape.

Type: array of integer
No Additional Items

Each item of this array must be:

model.v0_4.ParameterizedInputShape

Type: object

A sequence of valid shapes given by shape_k = min + k * step for k in {0, 1, ...}.

No Additional Properties

Min

Type: array of integer

The minimum input shape

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

Step

Type: array of integer

The minimum shape change

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:


Examples:

[1, 512, 512, 1]
min:
- 1
- 64
- 64
- 1
step:
- 0
- 32
- 32
- 0

Preprocessing

Type: array

Description of how this input should be preprocessed.

No Additional Items

Each item of this array must be:


model.v0_4.BinarizeDescr

Type: object

BinarizeDescr the tensor with a fixed BinarizeKwargs.threshold.
Values above the threshold will be set to one, values below the threshold to zero.

No Additional Properties

model.v0_4.BinarizeKwargs

Type: object

key word arguments for BinarizeDescr

No Additional Properties

model.v0_4.ClipDescr

Type: object

Clip tensor values to a range.

Set tensor values below ClipKwargs.min to ClipKwargs.min
and above ClipKwargs.max to ClipKwargs.max.

No Additional Properties

model.v0_4.ClipKwargs

Type: object

key word arguments for ClipDescr

No Additional Properties

model.v0_4.ScaleLinearDescr

Type: object

Fixed linear scaling.

No Additional Properties

model.v0_4.ScaleLinearKwargs

Type: object

key word arguments for ScaleLinearDescr

No Additional Properties

model.v0_4.SigmoidDescr

Type: object

The logistic sigmoid funciton, a.k.a. expit function.

No Additional Properties

model.v0_4.ZeroMeanUnitVarianceDescr

Type: object

Subtract mean and divide by variance.

No Additional Properties

model.v0_4.ZeroMeanUnitVarianceKwargs

Type: object

key word arguments for ZeroMeanUnitVarianceDescr

No Additional Properties

Mode

Type: enum (of string) Default: "fixed"

Mode for computing mean and variance.

mode description
fixed Fixed values for mean and variance
per_dataset Compute for the entire dataset
per_sample Compute for each sample individually

Must be one of:

  • "fixed"
  • "per_dataset"
  • "per_sample"

Axes

Type: string

The subset of axes to normalize jointly.
For example xy to normalize the two image axes for 2d data jointly.


Example:

xy

Eps

Type: number Default: 1e-06

epsilon for numeric stability: out = (tensor - mean) / (std + eps).

Value must be strictly greater than 0 and lesser or equal to 0.1

model.v0_4.ScaleRangeDescr

Type: object

Scale with percentiles.

No Additional Properties

model.v0_4.ScaleRangeKwargs

Type: object

key word arguments for ScaleRangeDescr

For min_percentile=0.0 (the default) and max_percentile=100 (the default)
this processing step normalizes data to the [0, 1] intervall.
For other percentiles the normalized values will partially be outside the [0, 1]
intervall. Use ScaleRange followed by ClipDescr if you want to limit the
normalized values to a range.

No Additional Properties

Mode

Type: enum (of string)

Mode for computing percentiles.

mode description
per_dataset compute for the entire dataset
per_sample compute for each sample individually

Must be one of:

  • "per_dataset"
  • "per_sample"

Axes

Type: string

The subset of axes to normalize jointly.
For example xy to normalize the two image axes for 2d data jointly.


Example:

xy

Max Percentile

Default: 100.0

The upper percentile used to determine the value to align with one.
Has to be bigger than min_percentile.
The range is 1 to 100 instead of 0 to 100 to avoid mistakenly
accepting percentiles specified in the range 0.0 to 1.0.

Eps

Type: number Default: 1e-06

Epsilon for numeric stability.
out = (tensor - v_lower) / (v_upper - v_lower + eps);
with v_lower,v_upper values at the respective percentiles.

Value must be strictly greater than 0 and lesser or equal to 0.1

Reference Tensor

Default: null

Tensor name to compute the percentiles from. Default: The tensor itself.
For any tensor in inputs only input tensor references are allowed.
For a tensor in outputs only input tensor refereences are allowed if mode: per_dataset

License


A SPDX license identifier.
We do notsupport custom license beyond the SPDX license list, if you need that please
open a GitHub issue to discuss your intentions with the community.

LicenseId

Type: enum (of string)

Must be one of:

  • "0BSD"
  • "AAL"
  • "Abstyles"
  • "AdaCore-doc"
  • "Adobe-2006"
  • "Adobe-Display-PostScript"
  • "Adobe-Glyph"
  • "Adobe-Utopia"
  • "ADSL"
  • "AFL-1.1"
  • "AFL-1.2"
  • "AFL-2.0"
  • "AFL-2.1"
  • "AFL-3.0"
  • "Afmparse"
  • "AGPL-1.0-only"
  • "AGPL-1.0-or-later"
  • "AGPL-3.0-only"
  • "AGPL-3.0-or-later"
  • "Aladdin"
  • "AMDPLPA"
  • "AML"
  • "AML-glslang"
  • "AMPAS"
  • "ANTLR-PD"
  • "ANTLR-PD-fallback"
  • "Apache-1.0"
  • "Apache-1.1"
  • "Apache-2.0"
  • "APAFML"
  • "APL-1.0"
  • "App-s2p"
  • "APSL-1.0"
  • "APSL-1.1"
  • "APSL-1.2"
  • "APSL-2.0"
  • "Arphic-1999"
  • "Artistic-1.0"
  • "Artistic-1.0-cl8"
  • "Artistic-1.0-Perl"
  • "Artistic-2.0"
  • "ASWF-Digital-Assets-1.0"
  • "ASWF-Digital-Assets-1.1"
  • "Baekmuk"
  • "Bahyph"
  • "Barr"
  • "bcrypt-Solar-Designer"
  • "Beerware"
  • "Bitstream-Charter"
  • "Bitstream-Vera"
  • "BitTorrent-1.0"
  • "BitTorrent-1.1"
  • "blessing"
  • "BlueOak-1.0.0"
  • "Boehm-GC"
  • "Borceux"
  • "Brian-Gladman-2-Clause"
  • "Brian-Gladman-3-Clause"
  • "BSD-1-Clause"
  • "BSD-2-Clause"
  • "BSD-2-Clause-Darwin"
  • "BSD-2-Clause-Patent"
  • "BSD-2-Clause-Views"
  • "BSD-3-Clause"
  • "BSD-3-Clause-acpica"
  • "BSD-3-Clause-Attribution"
  • "BSD-3-Clause-Clear"
  • "BSD-3-Clause-flex"
  • "BSD-3-Clause-HP"
  • "BSD-3-Clause-LBNL"
  • "BSD-3-Clause-Modification"
  • "BSD-3-Clause-No-Military-License"
  • "BSD-3-Clause-No-Nuclear-License"
  • "BSD-3-Clause-No-Nuclear-License-2014"
  • "BSD-3-Clause-No-Nuclear-Warranty"
  • "BSD-3-Clause-Open-MPI"
  • "BSD-3-Clause-Sun"
  • "BSD-4-Clause"
  • "BSD-4-Clause-Shortened"
  • "BSD-4-Clause-UC"
  • "BSD-4.3RENO"
  • "BSD-4.3TAHOE"
  • "BSD-Advertising-Acknowledgement"
  • "BSD-Attribution-HPND-disclaimer"
  • "BSD-Inferno-Nettverk"
  • "BSD-Protection"
  • "BSD-Source-beginning-file"
  • "BSD-Source-Code"
  • "BSD-Systemics"
  • "BSD-Systemics-W3Works"
  • "BSL-1.0"
  • "BUSL-1.1"
  • "bzip2-1.0.6"
  • "C-UDA-1.0"
  • "CAL-1.0"
  • "CAL-1.0-Combined-Work-Exception"
  • "Caldera"
  • "Caldera-no-preamble"
  • "CATOSL-1.1"
  • "CC-BY-1.0"
  • "CC-BY-2.0"
  • "CC-BY-2.5"
  • "CC-BY-2.5-AU"
  • "CC-BY-3.0"
  • "CC-BY-3.0-AT"
  • "CC-BY-3.0-AU"
  • "CC-BY-3.0-DE"
  • "CC-BY-3.0-IGO"
  • "CC-BY-3.0-NL"
  • "CC-BY-3.0-US"
  • "CC-BY-4.0"
  • "CC-BY-NC-1.0"
  • "CC-BY-NC-2.0"
  • "CC-BY-NC-2.5"
  • "CC-BY-NC-3.0"
  • "CC-BY-NC-3.0-DE"
  • "CC-BY-NC-4.0"
  • "CC-BY-NC-ND-1.0"
  • "CC-BY-NC-ND-2.0"
  • "CC-BY-NC-ND-2.5"
  • "CC-BY-NC-ND-3.0"
  • "CC-BY-NC-ND-3.0-DE"
  • "CC-BY-NC-ND-3.0-IGO"
  • "CC-BY-NC-ND-4.0"
  • "CC-BY-NC-SA-1.0"
  • "CC-BY-NC-SA-2.0"
  • "CC-BY-NC-SA-2.0-DE"
  • "CC-BY-NC-SA-2.0-FR"
  • "CC-BY-NC-SA-2.0-UK"
  • "CC-BY-NC-SA-2.5"
  • "CC-BY-NC-SA-3.0"
  • "CC-BY-NC-SA-3.0-DE"
  • "CC-BY-NC-SA-3.0-IGO"
  • "CC-BY-NC-SA-4.0"
  • "CC-BY-ND-1.0"
  • "CC-BY-ND-2.0"
  • "CC-BY-ND-2.5"
  • "CC-BY-ND-3.0"
  • "CC-BY-ND-3.0-DE"
  • "CC-BY-ND-4.0"
  • "CC-BY-SA-1.0"
  • "CC-BY-SA-2.0"
  • "CC-BY-SA-2.0-UK"
  • "CC-BY-SA-2.1-JP"
  • "CC-BY-SA-2.5"
  • "CC-BY-SA-3.0"
  • "CC-BY-SA-3.0-AT"
  • "CC-BY-SA-3.0-DE"
  • "CC-BY-SA-3.0-IGO"
  • "CC-BY-SA-4.0"
  • "CC-PDDC"
  • "CC0-1.0"
  • "CDDL-1.0"
  • "CDDL-1.1"
  • "CDL-1.0"
  • "CDLA-Permissive-1.0"
  • "CDLA-Permissive-2.0"
  • "CDLA-Sharing-1.0"
  • "CECILL-1.0"
  • "CECILL-1.1"
  • "CECILL-2.0"
  • "CECILL-2.1"
  • "CECILL-B"
  • "CECILL-C"
  • "CERN-OHL-1.1"
  • "CERN-OHL-1.2"
  • "CERN-OHL-P-2.0"
  • "CERN-OHL-S-2.0"
  • "CERN-OHL-W-2.0"
  • "CFITSIO"
  • "check-cvs"
  • "checkmk"
  • "ClArtistic"
  • "Clips"
  • "CMU-Mach"
  • "CMU-Mach-nodoc"
  • "CNRI-Jython"
  • "CNRI-Python"
  • "CNRI-Python-GPL-Compatible"
  • "COIL-1.0"
  • "Community-Spec-1.0"
  • "Condor-1.1"
  • "copyleft-next-0.3.0"
  • "copyleft-next-0.3.1"
  • "Cornell-Lossless-JPEG"
  • "CPAL-1.0"
  • "CPL-1.0"
  • "CPOL-1.02"
  • "Cronyx"
  • "Crossword"
  • "CrystalStacker"
  • "CUA-OPL-1.0"
  • "Cube"
  • "curl"
  • "D-FSL-1.0"
  • "DEC-3-Clause"
  • "diffmark"
  • "DL-DE-BY-2.0"
  • "DL-DE-ZERO-2.0"
  • "DOC"
  • "Dotseqn"
  • "DRL-1.0"
  • "DRL-1.1"
  • "DSDP"
  • "dtoa"
  • "dvipdfm"
  • "ECL-1.0"
  • "ECL-2.0"
  • "EFL-1.0"
  • "EFL-2.0"
  • "eGenix"
  • "Elastic-2.0"
  • "Entessa"
  • "EPICS"
  • "EPL-1.0"
  • "EPL-2.0"
  • "ErlPL-1.1"
  • "etalab-2.0"
  • "EUDatagrid"
  • "EUPL-1.0"
  • "EUPL-1.1"
  • "EUPL-1.2"
  • "Eurosym"
  • "Fair"
  • "FBM"
  • "FDK-AAC"
  • "Ferguson-Twofish"
  • "Frameworx-1.0"
  • "FreeBSD-DOC"
  • "FreeImage"
  • "FSFAP"
  • "FSFAP-no-warranty-disclaimer"
  • "FSFUL"
  • "FSFULLR"
  • "FSFULLRWD"
  • "FTL"
  • "Furuseth"
  • "fwlw"
  • "GCR-docs"
  • "GD"
  • "GFDL-1.1-invariants-only"
  • "GFDL-1.1-invariants-or-later"
  • "GFDL-1.1-no-invariants-only"
  • "GFDL-1.1-no-invariants-or-later"
  • "GFDL-1.1-only"
  • "GFDL-1.1-or-later"
  • "GFDL-1.2-invariants-only"
  • "GFDL-1.2-invariants-or-later"
  • "GFDL-1.2-no-invariants-only"
  • "GFDL-1.2-no-invariants-or-later"
  • "GFDL-1.2-only"
  • "GFDL-1.2-or-later"
  • "GFDL-1.3-invariants-only"
  • "GFDL-1.3-invariants-or-later"
  • "GFDL-1.3-no-invariants-only"
  • "GFDL-1.3-no-invariants-or-later"
  • "GFDL-1.3-only"
  • "GFDL-1.3-or-later"
  • "Giftware"
  • "GL2PS"
  • "Glide"
  • "Glulxe"
  • "GLWTPL"
  • "gnuplot"
  • "GPL-1.0-only"
  • "GPL-1.0-or-later"
  • "GPL-2.0-only"
  • "GPL-2.0-or-later"
  • "GPL-3.0-only"
  • "GPL-3.0-or-later"
  • "Graphics-Gems"
  • "gSOAP-1.3b"
  • "gtkbook"
  • "HaskellReport"
  • "hdparm"
  • "Hippocratic-2.1"
  • "HP-1986"
  • "HP-1989"
  • "HPND"
  • "HPND-DEC"
  • "HPND-doc"
  • "HPND-doc-sell"
  • "HPND-export-US"
  • "HPND-export-US-modify"
  • "HPND-Fenneberg-Livingston"
  • "HPND-INRIA-IMAG"
  • "HPND-Kevlin-Henney"
  • "HPND-Markus-Kuhn"
  • "HPND-MIT-disclaimer"
  • "HPND-Pbmplus"
  • "HPND-sell-MIT-disclaimer-xserver"
  • "HPND-sell-regexpr"
  • "HPND-sell-variant"
  • "HPND-sell-variant-MIT-disclaimer"
  • "HPND-UC"
  • "HTMLTIDY"
  • "IBM-pibs"
  • "ICU"
  • "IEC-Code-Components-EULA"
  • "IJG"
  • "IJG-short"
  • "ImageMagick"
  • "iMatix"
  • "Imlib2"
  • "Info-ZIP"
  • "Inner-Net-2.0"
  • "Intel"
  • "Intel-ACPI"
  • "Interbase-1.0"
  • "IPA"
  • "IPL-1.0"
  • "ISC"
  • "ISC-Veillard"
  • "Jam"
  • "JasPer-2.0"
  • "JPL-image"
  • "JPNIC"
  • "JSON"
  • "Kastrup"
  • "Kazlib"
  • "Knuth-CTAN"
  • "LAL-1.2"
  • "LAL-1.3"
  • "Latex2e"
  • "Latex2e-translated-notice"
  • "Leptonica"
  • "LGPL-2.0-only"
  • "LGPL-2.0-or-later"
  • "LGPL-2.1-only"
  • "LGPL-2.1-or-later"
  • "LGPL-3.0-only"
  • "LGPL-3.0-or-later"
  • "LGPLLR"
  • "Libpng"
  • "libpng-2.0"
  • "libselinux-1.0"
  • "libtiff"
  • "libutil-David-Nugent"
  • "LiLiQ-P-1.1"
  • "LiLiQ-R-1.1"
  • "LiLiQ-Rplus-1.1"
  • "Linux-man-pages-1-para"
  • "Linux-man-pages-copyleft"
  • "Linux-man-pages-copyleft-2-para"
  • "Linux-man-pages-copyleft-var"
  • "Linux-OpenIB"
  • "LOOP"
  • "LPD-document"
  • "LPL-1.0"
  • "LPL-1.02"
  • "LPPL-1.0"
  • "LPPL-1.1"
  • "LPPL-1.2"
  • "LPPL-1.3a"
  • "LPPL-1.3c"
  • "lsof"
  • "Lucida-Bitmap-Fonts"
  • "LZMA-SDK-9.11-to-9.20"
  • "LZMA-SDK-9.22"
  • "Mackerras-3-Clause"
  • "Mackerras-3-Clause-acknowledgment"
  • "magaz"
  • "mailprio"
  • "MakeIndex"
  • "Martin-Birgmeier"
  • "McPhee-slideshow"
  • "metamail"
  • "Minpack"
  • "MirOS"
  • "MIT"
  • "MIT-0"
  • "MIT-advertising"
  • "MIT-CMU"
  • "MIT-enna"
  • "MIT-feh"
  • "MIT-Festival"
  • "MIT-Modern-Variant"
  • "MIT-open-group"
  • "MIT-testregex"
  • "MIT-Wu"
  • "MITNFA"
  • "MMIXware"
  • "Motosoto"
  • "MPEG-SSG"
  • "mpi-permissive"
  • "mpich2"
  • "MPL-1.0"
  • "MPL-1.1"
  • "MPL-2.0"
  • "MPL-2.0-no-copyleft-exception"
  • "mplus"
  • "MS-LPL"
  • "MS-PL"
  • "MS-RL"
  • "MTLL"
  • "MulanPSL-1.0"
  • "MulanPSL-2.0"
  • "Multics"
  • "Mup"
  • "NAIST-2003"
  • "NASA-1.3"
  • "Naumen"
  • "NBPL-1.0"
  • "NCGL-UK-2.0"
  • "NCSA"
  • "Net-SNMP"
  • "NetCDF"
  • "Newsletr"
  • "NGPL"
  • "NICTA-1.0"
  • "NIST-PD"
  • "NIST-PD-fallback"
  • "NIST-Software"
  • "NLOD-1.0"
  • "NLOD-2.0"
  • "NLPL"
  • "Nokia"
  • "NOSL"
  • "Noweb"
  • "NPL-1.0"
  • "NPL-1.1"
  • "NPOSL-3.0"
  • "NRL"
  • "NTP"
  • "NTP-0"
  • "O-UDA-1.0"
  • "OCCT-PL"
  • "OCLC-2.0"
  • "ODbL-1.0"
  • "ODC-By-1.0"
  • "OFFIS"
  • "OFL-1.0"
  • "OFL-1.0-no-RFN"
  • "OFL-1.0-RFN"
  • "OFL-1.1"
  • "OFL-1.1-no-RFN"
  • "OFL-1.1-RFN"
  • "OGC-1.0"
  • "OGDL-Taiwan-1.0"
  • "OGL-Canada-2.0"
  • "OGL-UK-1.0"
  • "OGL-UK-2.0"
  • "OGL-UK-3.0"
  • "OGTSL"
  • "OLDAP-1.1"
  • "OLDAP-1.2"
  • "OLDAP-1.3"
  • "OLDAP-1.4"
  • "OLDAP-2.0"
  • "OLDAP-2.0.1"
  • "OLDAP-2.1"
  • "OLDAP-2.2"
  • "OLDAP-2.2.1"
  • "OLDAP-2.2.2"
  • "OLDAP-2.3"
  • "OLDAP-2.4"
  • "OLDAP-2.5"
  • "OLDAP-2.6"
  • "OLDAP-2.7"
  • "OLDAP-2.8"
  • "OLFL-1.3"
  • "OML"
  • "OpenPBS-2.3"
  • "OpenSSL"
  • "OpenSSL-standalone"
  • "OpenVision"
  • "OPL-1.0"
  • "OPL-UK-3.0"
  • "OPUBL-1.0"
  • "OSET-PL-2.1"
  • "OSL-1.0"
  • "OSL-1.1"
  • "OSL-2.0"
  • "OSL-2.1"
  • "OSL-3.0"
  • "PADL"
  • "Parity-6.0.0"
  • "Parity-7.0.0"
  • "PDDL-1.0"
  • "PHP-3.0"
  • "PHP-3.01"
  • "Pixar"
  • "Plexus"
  • "pnmstitch"
  • "PolyForm-Noncommercial-1.0.0"
  • "PolyForm-Small-Business-1.0.0"
  • "PostgreSQL"
  • "PSF-2.0"
  • "psfrag"
  • "psutils"
  • "Python-2.0"
  • "Python-2.0.1"
  • "python-ldap"
  • "Qhull"
  • "QPL-1.0"
  • "QPL-1.0-INRIA-2004"
  • "radvd"
  • "Rdisc"
  • "RHeCos-1.1"
  • "RPL-1.1"
  • "RPL-1.5"
  • "RPSL-1.0"
  • "RSA-MD"
  • "RSCPL"
  • "Ruby"
  • "SAX-PD"
  • "SAX-PD-2.0"
  • "Saxpath"
  • "SCEA"
  • "SchemeReport"
  • "Sendmail"
  • "Sendmail-8.23"
  • "SGI-B-1.0"
  • "SGI-B-1.1"
  • "SGI-B-2.0"
  • "SGI-OpenGL"
  • "SGP4"
  • "SHL-0.5"
  • "SHL-0.51"
  • "SimPL-2.0"
  • "SISSL"
  • "SISSL-1.2"
  • "SL"
  • "Sleepycat"
  • "SMLNJ"
  • "SMPPL"
  • "SNIA"
  • "snprintf"
  • "softSurfer"
  • "Soundex"
  • "Spencer-86"
  • "Spencer-94"
  • "Spencer-99"
  • "SPL-1.0"
  • "ssh-keyscan"
  • "SSH-OpenSSH"
  • "SSH-short"
  • "SSLeay-standalone"
  • "SSPL-1.0"
  • "SugarCRM-1.1.3"
  • "Sun-PPP"
  • "SunPro"
  • "SWL"
  • "swrule"
  • "Symlinks"
  • "TAPR-OHL-1.0"
  • "TCL"
  • "TCP-wrappers"
  • "TermReadKey"
  • "TGPPL-1.0"
  • "TMate"
  • "TORQUE-1.1"
  • "TOSL"
  • "TPDL"
  • "TPL-1.0"
  • "TTWL"
  • "TTYP0"
  • "TU-Berlin-1.0"
  • "TU-Berlin-2.0"
  • "UCAR"
  • "UCL-1.0"
  • "ulem"
  • "UMich-Merit"
  • "Unicode-3.0"
  • "Unicode-DFS-2015"
  • "Unicode-DFS-2016"
  • "Unicode-TOU"
  • "UnixCrypt"
  • "Unlicense"
  • "UPL-1.0"
  • "URT-RLE"
  • "Vim"
  • "VOSTROM"
  • "VSL-1.0"
  • "W3C"
  • "W3C-19980720"
  • "W3C-20150513"
  • "w3m"
  • "Watcom-1.0"
  • "Widget-Workshop"
  • "Wsuipa"
  • "WTFPL"
  • "X11"
  • "X11-distribute-modifications-variant"
  • "Xdebug-1.03"
  • "Xerox"
  • "Xfig"
  • "XFree86-1.1"
  • "xinetd"
  • "xkeyboard-config-Zinoviev"
  • "xlock"
  • "Xnet"
  • "xpp"
  • "XSkat"
  • "YPL-1.0"
  • "YPL-1.1"
  • "Zed"
  • "Zeeff"
  • "Zend-2.0"
  • "Zimbra-1.3"
  • "Zimbra-1.4"
  • "Zlib"
  • "zlib-acknowledgement"
  • "ZPL-1.1"
  • "ZPL-2.0"
  • "ZPL-2.1"

Examples:

CC0-1.0
MIT
BSD-2-Clause

Outputs

Type: array

Describes the output tensors.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:

model.v0_4.OutputTensorDescr

Type: object
No Additional Properties

TensorName

Type: string

Tensor name. No duplicates are allowed.

Must be at least 1 characters long

Axes

Type: string

Axes identifying characters. Same length and order as the axes in shape.

axis description
b batch (groups multiple samples)
i instance/index/element
t time
c channel
z spatial dimension z
y spatial dimension y
x spatial dimension x

Data Range

Default: null

Tuple (minimum, maximum) specifying the allowed range of the data in this tensor.
If not specified, the full data range that can be expressed in data_type is allowed.

Type: array

Must contain a minimum of 2 items

Must contain a maximum of 2 items

No Additional Items

Tuple Validation

Item at 1 must be:
Item at 2 must be:

Data Type

Type: enum (of string)

Data type.
The data flow in bioimage.io models is explained
in this diagram..

Must be one of:

  • "float32"
  • "float64"
  • "uint8"
  • "int8"
  • "uint16"
  • "int16"
  • "uint32"
  • "int32"
  • "uint64"
  • "int64"
  • "bool"

Shape


Output tensor shape.

Type: array of integer
No Additional Items

Each item of this array must be:

model.v0_4.ImplicitOutputShape

Type: object

Output tensor shape depending on an input tensor shape.
shape(output_tensor) = shape(input_tensor) * scale + 2 * offset

No Additional Properties

TensorName

Type: string

Name of the reference tensor.

Must be at least 1 characters long

Halo

Default: null

The halo that should be cropped from the output tensor to avoid boundary effects.
The halo is to be cropped from both sides, i.e. shape_after_crop = shape - 2 * halo.
To document a halo that is already cropped by the model shape.offset has to be used instead.

Postprocessing

Type: array

Description of how this output should be postprocessed.

No Additional Items

Each item of this array must be:


model.v0_4.BinarizeDescr

Type: object

BinarizeDescr the tensor with a fixed BinarizeKwargs.threshold.
Values above the threshold will be set to one, values below the threshold to zero.

No Additional Properties

model.v0_4.BinarizeKwargs

Type: object

key word arguments for BinarizeDescr

No Additional Properties

model.v0_4.ClipDescr

Type: object

Clip tensor values to a range.

Set tensor values below ClipKwargs.min to ClipKwargs.min
and above ClipKwargs.max to ClipKwargs.max.

No Additional Properties

model.v0_4.ScaleLinearDescr

Type: object

Fixed linear scaling.

No Additional Properties

model.v0_4.ScaleLinearKwargs

Type: object

key word arguments for ScaleLinearDescr

No Additional Properties

model.v0_4.SigmoidDescr

Type: object

The logistic sigmoid funciton, a.k.a. expit function.

No Additional Properties

model.v0_4.ZeroMeanUnitVarianceDescr

Type: object

Subtract mean and divide by variance.

No Additional Properties

model.v0_4.ZeroMeanUnitVarianceKwargs

Type: object

key word arguments for ZeroMeanUnitVarianceDescr

No Additional Properties

Mode

Type: enum (of string) Default: "fixed"

Mode for computing mean and variance.

mode description
fixed Fixed values for mean and variance
per_dataset Compute for the entire dataset
per_sample Compute for each sample individually

Must be one of:

  • "fixed"
  • "per_dataset"
  • "per_sample"

Axes

Type: string

The subset of axes to normalize jointly.
For example xy to normalize the two image axes for 2d data jointly.


Example:

xy

Eps

Type: number Default: 1e-06

epsilon for numeric stability: out = (tensor - mean) / (std + eps).

Value must be strictly greater than 0 and lesser or equal to 0.1

model.v0_4.ScaleRangeDescr

Type: object

Scale with percentiles.

No Additional Properties

model.v0_4.ScaleRangeKwargs

Type: object

key word arguments for ScaleRangeDescr

For min_percentile=0.0 (the default) and max_percentile=100 (the default)
this processing step normalizes data to the [0, 1] intervall.
For other percentiles the normalized values will partially be outside the [0, 1]
intervall. Use ScaleRange followed by ClipDescr if you want to limit the
normalized values to a range.

No Additional Properties

Mode

Type: enum (of string)

Mode for computing percentiles.

mode description
per_dataset compute for the entire dataset
per_sample compute for each sample individually

Must be one of:

  • "per_dataset"
  • "per_sample"

Axes

Type: string

The subset of axes to normalize jointly.
For example xy to normalize the two image axes for 2d data jointly.


Example:

xy

Max Percentile

Default: 100.0

The upper percentile used to determine the value to align with one.
Has to be bigger than min_percentile.
The range is 1 to 100 instead of 0 to 100 to avoid mistakenly
accepting percentiles specified in the range 0.0 to 1.0.

Eps

Type: number Default: 1e-06

Epsilon for numeric stability.
out = (tensor - v_lower) / (v_upper - v_lower + eps);
with v_lower,v_upper values at the respective percentiles.

Value must be strictly greater than 0 and lesser or equal to 0.1

Reference Tensor

Default: null

Tensor name to compute the percentiles from. Default: The tensor itself.
For any tensor in inputs only input tensor references are allowed.
For a tensor in outputs only input tensor refereences are allowed if mode: per_dataset

model.v0_4.ScaleMeanVarianceDescr

Type: object

Scale the tensor s.t. its mean and variance match a reference tensor.

No Additional Properties

model.v0_4.ScaleMeanVarianceKwargs

Type: object

key word arguments for ScaleMeanVarianceDescr

No Additional Properties

Mode

Type: enum (of string)

Mode for computing mean and variance.

mode description
per_dataset Compute for the entire dataset
per_sample Compute for each sample individually

Must be one of:

  • "per_dataset"
  • "per_sample"

Eps

Type: number Default: 1e-06

Epsilon for numeric stability:
"`out = (tensor - mean) / (std + eps) * (refstd + eps) + refmean.

Value must be strictly greater than 0 and lesser or equal to 0.1

Packaged By

Type: array

The persons that have packaged and uploaded this model.
Only required if those persons differ from the authors.

No Additional Items

Each item of this array must be:

generic.v0_2.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)

OrcidId

Type: string

An ORCID identifier, see https://orcid.org/


Example:

0000-0001-2345-6789

Default: null

The model from which this model is derived, e.g. by fine-tuning the weights.

model.v0_4.LinkedModel

Type: object

Reference to a bioimage.io model.

No Additional Properties

ModelId

Type: string

A valid model id from the bioimage.io collection.

Must be at least 1 characters long


Examples:

affable-shark
ambitious-sloth

Version Number

Default: null

version number (n-th published version, not the semantic version) of linked model

Default: null

Custom run mode for this model: for more complex prediction procedures like test time
data augmentation that currently cannot be expressed in the specification.
No standard run modes are defined yet.

model.v0_4.RunMode

Type: object
No Additional Properties

Kwargs

Type: object

Run mode specific key word arguments

Additional Properties of any type are allowed.

Type: object

Sample Inputs

Type: array

URLs/relative paths to sample inputs to illustrate possible inputs for the model,
for example stored as PNG or TIFF images.
The sample files primarily serve to inform a human user about an example use case

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Sample Outputs

Type: array

URLs/relative paths to sample outputs corresponding to the sample_inputs.

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Test Inputs

Type: array

Test input tensors compatible with the inputs description for a single test case.
This means if your model has more than one input, you should provide one URL/relative path for each input.
Each test input should be a file with an ndarray in
numpy.lib file format.
The extension must be '.npy'.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Test Outputs

Type: array

Analog to test_inputs.

Must contain a minimum of 1 items

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Datetime

Type: string

Timestamp in ISO 8601 format
with a few restrictions listed here.

Training Data

Default: null

The dataset used to train this model

dataset.v0_2.LinkedDataset

Type: object

Reference to a bioimage.io dataset.

No Additional Properties

DatasetId

Type: string

A valid dataset id from the bioimage.io collection.

Must be at least 1 characters long

dataset 0.2.4

Type: object

A bioimage.io dataset resource description file (dataset RDF) describes a dataset relevant to bioimage
processing.

No Additional Properties

Name

Type: string

A human-friendly name of the resource description

Must be at least 1 characters long

Covers

Type: array

Cover images. Please use an image smaller than 500KB and an aspect ratio width to height of 2:1.
The supported image formats are: ('.gif', '.jpeg', '.jpg', '.png', '.svg', '.tif', '.tiff')

No Additional Items

Each item of this array must be:


HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).


Example:

['cover.png']

Id Emoji

Default: null

UTF-8 emoji for display alongside the id.

Type: string

Must be at least 1 characters long

Must be at most 1 characters long


Examples:

🦈
🦥

Authors

Type: array

The authors are the creators of the RDF and the primary points of contact.

No Additional Items

Each item of this array must be:

generic.v0_2.Author

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Default: null

file and other attachments

generic.v0_2.AttachmentsDescr

Type: object

Files

Type: array

File attachments

No Additional Items

Each item of this array must be:

Cite

Type: array

citations

No Additional Items

Each item of this array must be:

generic.v0_2.CiteEntry

Type: object
No Additional Properties

Doi

Default: null

A digital object identifier (DOI) is the prefered citation reference.
See https://www.doi.org/ for details. (alternatively specify url)

Doi

Type: string

A digital object identifier, see https://www.doi.org/

Must match regular expression: ^10\.[0-9]{4}.+$

Config

Type: object

A field for custom configuration that can contain any keys not present in the RDF spec.
This means you should not store, for example, a github repo URL in config since we already have the
git_repo field defined in the spec.
Keys in config may be very specific to a tool or consumer software. To avoid conflicting definitions,
it is recommended to wrap added configuration into a sub-field named with the specific domain or tool name,
for example:

config:
    bioimageio:  # here is the domain name
        my_custom_key: 3837283
        another_key:
            nested: value
    imagej:       # config specific to ImageJ
        macro_dir: path/to/macro/file

If possible, please use <code>snake_case</code> for keys in config.
You may want to list linked files additionally under attachments to include them when packaging a resource
(packaging a resource means downloading/copying important linked files and creating a ZIP archive that contains
an altered rdf.yaml file with local references to the downloaded files)


Example:

bioimageio:
  another_key:
    nested: value
  my_custom_key: 3837283
imagej:
  macro_dir: path/to/macro/file

Each additional property must conform to the following schema

Type: object

Download Url

Default: null

URL to download the resource from (deprecated)

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

Git Repo

Default: null

A URL to the Git repository where the resource is being developed.


Example:

https://github.com/bioimage-io/spec-bioimage-io/tree/main/example_descriptions/models/unet2d_nuclei_broad

Icon

Default: null

An icon for illustration

Type: string

Must be at least 1 characters long

Must be at most 2 characters long

HttpUrl

Type: stringFormat: uri

A URL with the HTTP or HTTPS scheme.

Must be at least 1 characters long

Must be at most 2083 characters long

RelativeFilePath

Type: string

A path relative to the rdf.yaml file (also if the RDF source is a URL).

FilePath

Type: stringFormat: file-path

Maintainers

Type: array

Maintainers of this resource.
If not specified authors are maintainers and at least some of them should specify their github_user name

No Additional Items

Each item of this array must be:

generic.v0_2.Maintainer

Type: object
No Additional Properties

Orcid

Default: null

An ORCID iD in hyphenated groups of 4 digits, (and valid as per ISO 7064 11,2.)


Example:

0000-0001-2345-6789

Rdf Source

Default: null

Resource description file (RDF) source; used to keep track of where an rdf.yaml was loaded from.
Do not set this field in a YAML file.