Bootstrap

Item Schema Document

The item schema is designed to be a very flexible schema to maximize compatibility across systems. The only required properties are ‘name’ and ‘type’. Once an item is imported into a library it is required to have a much more strict data structure seen in the library schema documentation below.

The latest schema document can be found here:

Rules

Examples

The minimal item structure looks like this:

{    
    "type": "movie" 
}

A more typical item structure would look like this:

{   
	"name": "Example Movie (2024)",
	"type": "movie",
	"tags": {
		"Release Date": "2024-02-21",
		"Release Year": "2024",
		"Studio": "BigPac Entertainment",
		"Content Rating": "PG-13",
		"Duration": "01:53:29.4710000",
		"Genre": "Science Fiction"		
	},
	"items": {
		"box_office": {
			"name": "2024 Box Office",
			"type": "boxoffice",
			"tags": {
				"Budget": "$92,000,000",
				"Gross US & Canada": "$241,830,615",
				"Opening Weekend US & Canada": "$41,059,405",
				"Gross Worldwide": "$494,580,615"
			}
		}
	}
}