Software Engineering Daily · JSON-LD Context

Software Engineering Daily Context

JSON-LD context defining the semantic vocabulary for Software Engineering Daily from Software Engineering Daily.

19 Classes 7 Properties 4 Namespaces
View Context View on GitHub

Namespaces

sed: https://api-evangelist.com/vocab/software-engineering-daily#
schema: https://schema.org/
podcast: https://podcastindex.org/namespace/1.0#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Episode Podcast Person Organization id type title name description summary topics upvotes isPremium organization jobTitle language explicit episodeNumber season

Properties

Property Type Container
audioUrl reference
duration integer
publishedAt dateTime
episodeUrl reference
imageUrl reference
guests set
feedUrl reference

JSON-LD Document

software-engineering-daily-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "sed": "https://api-evangelist.com/vocab/software-engineering-daily#",
    "schema": "https://schema.org/",
    "podcast": "https://podcastindex.org/namespace/1.0#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Episode": "schema:PodcastEpisode",
    "Podcast": "schema:PodcastSeries",
    "Person": "schema:Person",
    "Organization": "schema:Organization",

    "id": "@id",
    "type": "@type",

    "title": "schema:name",
    "name": "schema:name",
    "description": "schema:description",
    "summary": "schema:abstract",

    "audioUrl": {
      "@id": "schema:associatedMedia",
      "@type": "@id"
    },
    "duration": {
      "@id": "schema:duration",
      "@type": "xsd:integer"
    },
    "publishedAt": {
      "@id": "schema:datePublished",
      "@type": "xsd:dateTime"
    },
    "episodeUrl": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "imageUrl": {
      "@id": "schema:image",
      "@type": "@id"
    },
    "guests": {
      "@id": "schema:author",
      "@container": "@set"
    },
    "topics": "schema:keywords",
    "upvotes": "sed:upvotes",
    "isPremium": "sed:isPremium",

    "organization": "schema:affiliation",
    "jobTitle": "schema:jobTitle",

    "feedUrl": {
      "@id": "podcast:feedUrl",
      "@type": "@id"
    },
    "language": "schema:inLanguage",
    "explicit": "podcast:explicit",
    "episodeNumber": "podcast:episode",
    "season": "podcast:season"
  }
}