Taddy API · JSON-LD Context
Taddy Api Context
JSON-LD context defining the semantic vocabulary for Taddy Api from Taddy API.
4 Classes
41 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
taddy:
https://taddy.org/vocab/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
PodcastSeries
PodcastEpisode
Person
Genre
Properties
| Property | Type | Container |
|---|---|---|
| uuid | string | |
| guid | string | |
| name | ||
| description | ||
| imageUrl | reference | |
| websiteUrl | reference | |
| rssUrl | reference | |
| audioUrl | reference | |
| videoUrl | reference | |
| datePublished | integer | |
| duration | integer | |
| episodeNumber | integer | |
| seasonNumber | integer | |
| totalEpisodesCount | integer | |
| itunesId | integer | |
| isExplicitContent | boolean | |
| isCompleted | boolean | |
| isBlocked | boolean | |
| isRemoved | boolean | |
| copyright | ||
| authorName | ||
| rssOwnerName | ||
| rssOwnerPublicEmail | ||
| seriesType | ||
| contentType | ||
| episodeType | ||
| language | ||
| genres | set | |
| persons | set | |
| episodes | set | |
| popularityRank | ||
| rank | integer | |
| transcript | list | |
| transcriptUrls | set | |
| taddyTranscribeStatus | ||
| chapters | list | |
| role | ||
| startTime | decimal | |
| endTime | decimal | |
| hash | ||
| childrenHash |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"taddy": "https://taddy.org/vocab/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"PodcastSeries": "schema:PodcastSeries",
"PodcastEpisode": "schema:PodcastEpisode",
"Person": "schema:Person",
"Genre": "schema:Genre",
"uuid": { "@id": "taddy:uuid", "@type": "xsd:string" },
"guid": { "@id": "taddy:guid", "@type": "xsd:string" },
"name": { "@id": "schema:name" },
"description": { "@id": "schema:description" },
"imageUrl": { "@id": "schema:image", "@type": "@id" },
"websiteUrl": { "@id": "schema:url", "@type": "@id" },
"rssUrl": { "@id": "schema:webFeed", "@type": "@id" },
"audioUrl": { "@id": "schema:contentUrl", "@type": "@id" },
"videoUrl": { "@id": "schema:contentUrl", "@type": "@id" },
"datePublished": { "@id": "schema:datePublished", "@type": "xsd:integer" },
"duration": { "@id": "schema:duration", "@type": "xsd:integer" },
"episodeNumber": { "@id": "schema:episodeNumber", "@type": "xsd:integer" },
"seasonNumber": { "@id": "schema:seasonNumber", "@type": "xsd:integer" },
"totalEpisodesCount": { "@id": "taddy:totalEpisodesCount", "@type": "xsd:integer" },
"itunesId": { "@id": "taddy:itunesId", "@type": "xsd:integer" },
"isExplicitContent": { "@id": "taddy:isExplicitContent", "@type": "xsd:boolean" },
"isCompleted": { "@id": "taddy:isCompleted", "@type": "xsd:boolean" },
"isBlocked": { "@id": "taddy:isBlocked", "@type": "xsd:boolean" },
"isRemoved": { "@id": "taddy:isRemoved", "@type": "xsd:boolean" },
"copyright": { "@id": "schema:copyrightNotice" },
"authorName": { "@id": "schema:author" },
"rssOwnerName": { "@id": "taddy:rssOwnerName" },
"rssOwnerPublicEmail": { "@id": "taddy:rssOwnerPublicEmail" },
"seriesType": { "@id": "taddy:seriesType" },
"contentType": { "@id": "taddy:contentType" },
"episodeType": { "@id": "taddy:episodeType" },
"language": { "@id": "schema:inLanguage" },
"genres": { "@id": "schema:genre", "@container": "@set" },
"persons": { "@id": "schema:actor", "@container": "@set" },
"episodes": { "@id": "schema:episode", "@container": "@set" },
"popularityRank": { "@id": "taddy:popularityRank" },
"rank": { "@id": "schema:position", "@type": "xsd:integer" },
"transcript": { "@id": "taddy:transcript", "@container": "@list" },
"transcriptUrls": { "@id": "taddy:transcriptUrls", "@container": "@set" },
"taddyTranscribeStatus": { "@id": "taddy:transcribeStatus" },
"chapters": { "@id": "taddy:chapters", "@container": "@list" },
"role": { "@id": "schema:roleName" },
"startTime": { "@id": "schema:startOffset", "@type": "xsd:decimal" },
"endTime": { "@id": "schema:endOffset", "@type": "xsd:decimal" },
"hash": { "@id": "taddy:hash" },
"childrenHash": { "@id": "taddy:childrenHash" }
}
}