Files
marka/registry/schema-org/Audiobook.schema.json
Max Richter c687eff53d big tings
2025-08-17 15:16:17 +02:00

28 lines
885 B
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "schema:Audiobook",
"title": "Audiobook",
"description": "An audiobook.",
"type": "object",
"allOf": [
{ "description": "An audio file.", "$ref": "schema:AudioObject" },
{ "description": "A book.", "$ref": "schema:Book" }
],
"properties": {
"duration": {
"description": "The duration of the item (movie, audio recording, event, etc.) in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).",
"anyOf": [
{ "type": "string", "$comment": "https://schema.org/Duration" },
{ "$ref": "schema:QuantitativeValue" }
]
},
"readBy": {
"description": "A person who reads (performs) the audiobook.",
"oneOf": [
{ "$ref": "schema:Person" },
{ "type": "array", "items": { "$ref": "schema:Person" } }
]
}
}
}