XooCode(){

Schema: text

Schema: text Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: text.

WebPage

WebPage markup should be the cornerstone of all your markup work. WebPage can and should per definition be used on all webpages without exception. Follow our simple, yet deep WebPage markup example to understand how.

FAQPage

FAQPage JSON-LD example for the Xoo Code Shop Dunmore visitor FAQ. Covers the mainEntity composition pattern, Question and Answer nesting, when to use FAQPage vs QAPage, and the 2023 Google rich result change that redefined when FAQ markup earns a SERP card.

HowTo

HowTo JSON-LD example for screen-printing a XooTee graphic tee at Xoo Code Shop Dunmore. Covers HowToStep with per-step URLs and images, HowToSupply and HowToTool for materials and equipment, MonetaryAmount for estimatedCost, ISO 8601 totalTime, and the 2023 Google rich result changes.

QAPage

QAPage JSON-LD example for a community Q&A thread about XooStructured validation errors. Covers the QAPage/Question/Answer trio, acceptedAnswer vs suggestedAnswer, answerCount, upvoteCount, and how QAPage differs from FAQPage for community-driven question-and-answer content.

HowToStep

HowToStep JSON-LD example for a step in a structured data implementation guide. HowToStep adds no properties of its own; it inherits from CreativeWork, ItemList, and ListItem simultaneously.

DiscussionForumPosting

DiscussionForumPosting JSON-LD example for a community forum thread. DiscussionForumPosting adds no properties of its own; used for forum posts, Reddit-style threads, and community Q&A.

SpecialAnnouncement

SpecialAnnouncement JSON-LD example for a venue closure notice. Covers the 13 properties unique to SpecialAnnouncement including datePosted, announcementLocation, category, and the COVID-era health information properties that remain useful for any emergency or public notice.

Comment

Comment JSON-LD example for a blog post reply. Covers downvoteCount, upvoteCount, parentItem, and sharedContent (the 4 properties unique to Comment), plus how to structure comment threads with nested replies.

Message

Message JSON-LD example for an internal team message. Covers the 9 properties unique to Message: sender, recipient, toRecipient, ccRecipient, bccRecipient, dateSent, dateReceived, dateRead, messageAttachment.

Quotation

Quotation JSON-LD example for a cited quote attributed to a person, character, or organization. Quotation is a pending CreativeWork subtype adding spokenByCharacter.

Claim

Claim JSON-LD example for a factual claim being fact-checked. Claim is a CreativeWork subtype adding appearance, firstAppearance, and claimInterpreter. It is the canonical itemReviewed target inside a ClaimReview.

HowToSection

HowToSection JSON-LD example for a named section within a HowTo. Dual-inherits ListItem + CreativeWork. Groups HowToStep / HowToDirection entries.

HowToDirection

HowToDirection JSON-LD example for a single action within a HowTo. Dual-inherits ListItem + CreativeWork. Adds afterMedia / beforeMedia / duringMedia, performTime, supply, tool.

HowToTip

HowToTip JSON-LD example for advisory text within a HowTo (not a required step). Dual-inherits ListItem + CreativeWork. No unique properties.

Question

Question JSON-LD example for Q&A, FAQ, and quiz content. Comment subtype carrying acceptedAnswer, suggestedAnswer, answerCount, eduQuestionType. The node Google reads for Q&A rich results and quiz LearningResource pages.

Answer

Answer JSON-LD example — Comment subtype with answerExplanation and parentItem. Half of the Q&A rich-result pair with Question.