# description
Metadata specification for Retropak software containers

# $defs.category.description
A classification for the type/nature of the software.

# $defs.feature.description
Input device, peripheral, or capability.

# $defs.ageRating.description
Age/content ratings from various rating boards.

# $defs.ageRating.properties.nsfw.description
Whether the title contains adult or explicit content.

# $defs.ageRating.properties.minimum.description
Generic minimum recommended age when no official rating exists.

# $defs.configFile.description
An external configuration file for emulator or platform-specific settings.

# $defs.configFile.properties.target.description
Target emulator, core, or platform (e.g. 'retroarch', 'mame', 'dolphin').

# $defs.configFile.properties.description.description
What this config file does or overrides.

# $defs.image.description
An image file with optional alt text for accessibility.

# $defs.image.properties.alt.description
Alternative text describing the image for accessibility.

# $defs.creditEntry.description
A person credited for work on the title.

# $defs.creditEntry.properties.roles.description
Job titles or roles (e.g. 'Director', 'Lead Programmer', 'Composer').

# $defs.musicTrack.description
A soundtrack or audio file from the title.

# $defs.musicTrack.properties.background.description
Whether this track is suitable for background/menu music when browsing titles.

# $defs.physicalMediaImage.description
An image of physical media (cartridge, disc, tape, etc.).

# $defs.physicalMediaImage.properties.alt.description
Alternative text describing the image for accessibility.

# $defs.physicalMediaImage.properties.mediaId.description
References the 'id' field of a media item, if specific to one disc/cart.

# $defs.mediaItem.description
A media file (ROM, disc image, tape, etc.).

# $defs.mediaItem.properties.id.description
Unique identifier for this media item, used for referencing in other fields.

# $defs.mediaItem.properties.filename.description
Relative path to the media file within the archive.

# $defs.mediaItem.properties.label.description
Display name for this specific media item (e.g. 'Disc 1').

# $defs.mediaItem.properties.bootable.description
Whether the title can be started from this media. Set to false for data-only discs.

# $defs.mediaItem.properties.md5.description
MD5 checksum of the media file for verification.

# $defs.mediaItem.properties.sha1.description
SHA-1 checksum of the media file for verification.

# $defs.mediaItem.properties.crc32.description
CRC32 checksum of the media file for verification.

# $defs.mediaItem.properties.version.description
Version identifier for this ROM/media (e.g. 'Rev A', '1.1', 'v1.0').

# $defs.mediaItem.properties.verified.description
Whether this dump has been verified against a known database (No-Intro, Redump, etc.).

# $defs.mediaItem.properties.source.description
Source database or group that verified the dump (e.g. 'No-Intro', 'Redump', 'TOSEC').

# $defs.mediaItem.properties.serial.description
Official product serial/catalog number from the original media.

# $defs.mediaItem.properties.notes.description
Additional notes about this specific media file (e.g. distribution method, requirements, known issues).

# $defs.compilationTitle.description
Name of a title included in a compilation release.

# $defs.players.properties.min.description
Minimum number of players required to play.

# $defs.players.properties.max.description
Maximum number of simultaneous players supported.

# $defs.features.description
Input devices, peripherals, and capabilities.

# properties.schemaVersion.description
The schema version this manifest conforms to, using schemaver format MODEL-REVISION-ADDITION (e.g., '1-0-0').

# properties.manifestVersion.description
Version of this manifest file, for tracking revisions (e.g., '1', '2.1').

# properties.info.properties.alternativeTitles.description
Alternative names (e.g. regional titles, translated names).

# properties.info.properties.developer.description
The studio or individual who developed the title.

# properties.info.properties.country.description
Country of origin where the title was developed (ISO 3166-1 alpha-2 code, e.g. 'jp', 'us', 'gb').

# properties.info.properties.releaseDate.description
Original release date in ISO 8601 format (YYYY-MM-DD).

# properties.info.properties.description.description
A text summary or synopsis of the title.

# properties.info.properties.category.description
One or more classifications for the type/nature of the software.

# properties.info.properties.languages.description
Languages supported (ISO 639-1 codes, e.g. 'en', 'ja', 'de').

# properties.info.properties.type.description
Whether this is a standalone title or a compilation of multiple titles.

# properties.info.properties.contents.description
For compilations: list of titles included in this release.

# properties.info.properties.externalIds.description
Identifiers from external databases for cross-referencing.

# properties.info.properties.notes.description
Additional notes, warnings, or information (e.g. access codes, compatibility notes, copy protection details).

# properties.media.description
The media files (ROMs, disc images, tapes, etc.) included in this package.

# properties.assets.description
Artwork, documentation, and other supplementary files.

# properties.assets.properties.physicalMedia.description
Images of the physical media (cartridge, disc, tape, floppy, etc.).

# properties.assets.properties.backdrop.description
Widescreen background artwork for TV/big screen interfaces. Should be free of text or logos.

# properties.assets.properties.manual.description
Path to the manual (PDF, image, html or text).

# properties.assets.properties.music.description
Soundtrack or audio files from the game.

# properties.config.description
External configuration files for emulators or platforms.