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" |
---|
|
|
---|