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
View Context View on GitHub

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

Raw ↑
{
  "@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" }
  }
}