Gå videre til hovedindholdet

Opslag

Viser opslag fra februar, 2019

Semantisk opmærkning af grafik

Semantisk opmærkning og strukturerede data associeres typisk med websider i HTML. Men også visse former for grafik kan opmærkes med semantiske metadata. Det gælder således for grafik i SVG, Scalable Vector Graphics, som er et XML-format til publicerering af to-dimensionel, interaktiv grafik på web og lignende steder. SVG repræsenterer grundlæggende grafik som geometriske figurer på et canvas. Disse figurer kan grupperes, farvelægges, flyttes på canvas med videre. SVG indeholder desuden metadata-elementer som <title> og <desc> til beskrivelse af de enkelte (grupperede) figurer eller det samlede canvas. Indholdet af disse elementer kan imidlertid også anvendes i en mere standardiseret semantisk opmærkning, som søgemaskiner som Google kan læse og afkode. Et simpelt eksempel på semantisk opmærket SVG er denne repræsentation af Dannebrog . Eksemplet er opmærket med vokabularet schema.org og dataformatet RDFa og vist i W3Schools' editor.

Flavored links - nu med kode

Flavored links - semantiske links - kan implementeres på almindelige websider. Tag et eksempel som denne side , der indeholder information om en række kurser udbudt af en fiktiv kursusudbyder.  I selve kildekoden er der opmærket en række navngivne relationer mellem de enkelte kurser og kursusudbyderen Webdesign Uni. Opmærkningen er foretaget med vokabularet schema.org og dataformatet RDFa.  Den semantiske opmærkning af Webdesign Uni ser således ud i kildekoden: <div typeof="EducationalOrganization" resource="#webuni" class="w3-container w3-margin-top"> <h1 property="name">Webdesign Uni</h1> <h3>Kurser</h3> </div> Parafraseret siger dette kodestykke noget i retning af: der findes en entitet af schema.org-typen "EducationalOrganization" med navnet "Webdesign Uni". Denne entitet har endvidere det semantiske id "#webuni" udtrykt som værdien af RDFa-attributten &q

Links med og uden smag

En af de fundamentale forskelle mellem det traditionelle web og det semantiske web, The Web of Data, er links. På det traditionelle web er links, eller hypertekstlinks, koblinger mellem websider eller dele af disse, og det, der gør det muligt at navigere rundt på websider eller mellem sådanne. Hypertekstlinks er allestedsnærværende på websites og et af de helt definerende træk ved World Wide Web. På det semantiske web udgør links, såkaldte "flavored links", derimod semantiske relationer mellem entiteter - objekter, begivenheder eller fænomener. Hvor et link på det traditionelle web kan knytte en side om skuespilleren Leonardo DiCaprio til siden om filmen The Revenant, vil et flavored link på The Web of Data specificere den relation, der eksisterer mellem den pågældende person og den pågældende film, og som naturligt kunne navngives med "medvirker i" eller lignende. Det er i virkeligheden sådanne navngivne relationer, der udgør fundamentet for det, der nogle gang

Hvad er schema.org egentlig?

Schema.org er populært sagt det "sprog", som Google og andre søgemaskiner forstår, dvs kan identificere og afkode. Mere teknisk kan schema.org siges at være: Et vokabular : et sæt af termer til at beskrive et bestemt domæne (fx Person, Book, Store, owns, author) En taksonomi : et klassifikationsystem, i hvilket kategorier (også kaldet typer eller klasser) er ordnet i en hierarkisk struktur (fx Thing > Organization > LocalBusiness > Store) Et polyhierarki : et klassifikationsystem, i hvilket kategorier er ordnet i en hierarkisk struktur, men hvor underkategorier kan være underordnet mere end en overordnet kategori (fx Thing > Organization > LocalBusiness > Store; Thing > Place > LocalBusiness > Store) En ontologi : et klassifikationssystem, i hvilket kategorier kan relateres (Person owns Store; Book author Person) Ressourcer om schema.org kan blandt andet ses her .

Fra microdata eller RDFa til Json-LD: Et skift med omkostninger

Websites og websider kan opmærkes med schema.org-metadata i flere dataformater, nemlig p.t. microdata, RDFa og Json-LD. Sidstnævnte er det format, som Google anbefaler i dag. Nogle websites har ændret deres schema.org-opmærkning, således at den er i overensstemmelse med Googles seneste anbefaling. Det gælder for eksempel The Internet Movie Database , der er skiftet fra  microdata til Json-LD. En sådant skift har formentlig ikke nogen umiddelbar betydning for brugere, der benytter Googles almindelige søgemaskine. Men ændringen har en stor konsekvens for brugere af Googles tilpassede søgemaskiner, Custom Search Engines, idet disse faktisk IKKE understøtter Json-LD for nærværende. Et lille eksempel er min egen tilpassede søgemaskine, Min moviemaskine , der leder efter film på et par filmsites, primært IMDb. Denne er nu nærmest ubrugelig, som det fremgår af nedenstående søgeresultat, der viser de westerns, som John Wayne, skulle have medvirket i. En ynk, ikke!