JSON-LD schema @graph map
Interactive map of how The DJ Calendar connects
Schema.org nodes on each page type. Every indexable page shares
Organization and WebSite, then links entities via
@id references. Dashed yellow edges mark reciprocal links (for example
mainEntityOfPage).
Interactive schema diagram
Artist profile
URL pattern: /{artist-slug}
Nodes in this @graph
Key relationships
Shared foundation (every indexable page)
Organization — publisher identity, logo, sameAs social profiles, contactPoint, knowsAbout topics.
WebSite — site name, URL, SearchAction potential action where configured.
Source: djc_schema_sitewide_nodes() in seo.php. Page-specific builders append
BreadcrumbList, WebPage, entities, MusicEvent nodes, and optional FAQPage via
djc_schema_graph_attach_faq().