JsonSchema:WebPublication/Metadata
JsonSchema:WebPublication/Metadata
From Wikisphere
Jump to navigation
Jump to search
| $schema | "http://json-schema.org/draft-07/schema#" |
|---|
| $id | "https://readium.org/webpub-manifest/schema/metadata.schema.json" |
|---|
| title | "Metadata" |
|---|
| type | "object" |
|---|
| properties | | @type | |
|---|
| conformsTo | |
|---|
| title | | title | "title" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/LanguageMap&action=raw" |
|---|
|
|---|
| sortAs | | title | "sortAs" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/LanguageMap&action=raw" |
|---|
|
|---|
| subtitle | | title | "subtitle" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/LanguageMap&action=raw" |
|---|
|
|---|
| identifier | |
|---|
| altIdentifier | | title | "altIdentifier" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Altidentifier&action=raw" |
|---|
|
|---|
| accessibility | | title | "accessibility" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/A11y&action=raw" |
|---|
|
|---|
| modified | | type | "string" |
|---|
| format | "date-time" |
|---|
|
|---|
| published | |
|---|
| language | | description | "The language must be a valid BCP 47 tag." |
|---|
| type | |
|---|
| items | | type | "string" |
|---|
| pattern | "^((?<grandfathered>(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))|((?<language>([A-Za-z]{2,3}(-(?<extlang>[A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|[A-Za-z]{4}|[A-Za-z]{5,8})(-(?<script>[A-Za-z]{4}))?(-(?<region>[A-Za-z]{2}|[0-9]{3}))?(-(?<variant>[A-Za-z0-9]{5,8}|[0-9][A-Za-z0-9]{3}))*(-(?<extension>[0-9A-WY-Za-wy-z](-[A-Za-z0-9]{2,8})+))*(-(?<privateUse>x(-[A-Za-z0-9]{1,8})+))?)|(?<privateUse2>x(-[A-Za-z0-9]{1,8})+))$" |
|---|
|
|---|
| pattern | "^((?<grandfathered>(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))|((?<language>([A-Za-z]{2,3}(-(?<extlang>[A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|[A-Za-z]{4}|[A-Za-z]{5,8})(-(?<script>[A-Za-z]{4}))?(-(?<region>[A-Za-z]{2}|[0-9]{3}))?(-(?<variant>[A-Za-z0-9]{5,8}|[0-9][A-Za-z0-9]{3}))*(-(?<extension>[0-9A-WY-Za-wy-z](-[A-Za-z0-9]{2,8})+))*(-(?<privateUse>x(-[A-Za-z0-9]{1,8})+))?)|(?<privateUse2>x(-[A-Za-z0-9]{1,8})+))$" |
|---|
|
|---|
| author | | title | "author" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| translator | | title | "translator" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| editor | | title | "editor" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| artist | | $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| illustrator | | title | "illustrator" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| letterer | | title | "letterer" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| penciler | | title | "penciler" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| colorist | | title | "colorist" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| inker | | title | "inker" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| narrator | | title | "narrator" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| contributor | | title | "contributor" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| publisher | | title | "publisher" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| imprint | | title | "imprint" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| subject | | title | "subject" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Subject&action=raw" |
|---|
|
|---|
| layout | | title | "layout" |
|---|
| description | "Hints how the layout of the publication should be presented" |
|---|
| type | "string" |
|---|
| enum | | "fixed" |
| "reflowable" |
| "scrolled" |
|
|---|
|
|---|
| readingProgression | | title | "readingProgression" |
|---|
| type | "string" |
|---|
| enum | |
|---|
| default | "ltr" |
|---|
|
|---|
| description | | title | "description" |
|---|
| type | "string" |
|---|
|
|---|
| duration | | title | "duration" |
|---|
| type | "number" |
|---|
| exclusiveMinimum | 0 |
|---|
|
|---|
| numberOfPages | | title | "numberOfPages" |
|---|
| type | "integer" |
|---|
| exclusiveMinimum | 0 |
|---|
|
|---|
| belongsTo | | title | "belongsTo" |
|---|
| type | "object" |
|---|
| properties | | collection | | title | "collection" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
| series | | title | "series" |
|---|
| $ref | "/w/index.php?title=JsonSchema:WebPublication/Contributor&action=raw" |
|---|
|
|---|
|
|---|
|
|---|
| tdm | | title | "tdm" |
|---|
| type | "object" |
|---|
| required | |
|---|
| properties | |
|---|
|
|---|
|
|---|
| required | |
|---|
| allOf | | $ref | "/w/index.php?title=JsonSchema:WebPublication/ExtensionsEpubMetadata&action=raw" |
|---|
|
|
|---|