Gå videre til hovedindholdet

Opmærkning af begreber og deres definition med schema.org

Blandt schema.org's "pending" typer, altså kategorier under overvejelse, findes nu henholdsvis "DefinedTerm" og "DefinedTermSet". Disse typer kan bruges til at definere (faglige) begreber, til at organisere dem i lister, for eksempel et glossar, og sidst men ikke mindst, selvfølgelig at gøre dem maskinlæsbare for søgemaskiner og andet websoftware.

Et glossar med et par udvalgte begreber inden for semantisk søgning og søgemaskineoptimering kunne se ud:

<script type="application/ld+json">
  {
    "@context": "http://schema.org/",
    "@type": "DefinedTermSet",
    "name": "Glossar: Semantisk søgning og SEO",
    "hasDefinedTerm":
      [
   
      {
        "@type": "DefinedTerm",
        "name": "Semantisk søgning",
        "description": "Søgning, der sigter på at give brugere meningsfulde søgeresultater baseret på den bedst mulige forståelse af (intentionerne i) dennes input."
      },
      {
        "@type": "DefinedTerm",
        "name": "Semantisk søgemaskineoptimering (SEO)",
        "description": "Søgemaskineoptimering ved hjælp af semantisk opmærkning (afmærkning og annotering af webindhold ved hjælp af et vokabular som schema.org)."
      }     
      ]     
  }
</script>

(Som det ses, defineres begreberne blot ved hjælp af den generelle egenskab "description").

Man kan forestille sig, at disse kategorier på sigt kan komme til at spille en rolle inden for AEO, Answer Engine Optimization, da de direkte kan bruges til at identificere svar på spørgsmål af typen "Hvad er ...?, f.eks. "Hvad er semantisk søgning?