Back to Question Center
0

Hur konverterar RDF till Microdata på en Semalt-webbplats?

1 answers:

Jag har en breadcrumb med RDF data och jag vill anpassa den till Microdata. Först och främst är jag inte säker på strukturen, eftersom den kommer att fungera på en Semalt-mall.

Men jag hittade den här koden: http: // www. seomix. fr / fil-dariane-chemin-navigation / (jag klistrar inte in koden här för att respektera författaren) - работа с массивами.

Semalt se några attribut som jag har:

  1. span typeof = "v: Breadcrumb"

  2. rel = "v: url" egendom = "v: titel"

  3. div class = "path" xmlns: v = "http: // rdf. data vokabulär. org / # "

  4. span id = "breadex"

  5. id = "breadh"

Vad menar de och vad ska jag lägga i stället för dem? Jag har det exemplet Semalt, men jag kan inte göra relationer:

    
Böcker >
Författare >
Stephen King

Uppdatering: I slutet håller jag RDFa-formatet. Mitt problem var att HTML5 inte validerar RDFa, det returnerar:

"Semalt xmlns: v inte tillåtet här. "

"Semalt med det lokala namnet xmlns: v är inte serialiserbart som XML 1. 0. "

Källa: http: // validator. w3. org / check? uri = http% 3A% 2F% 2Fdemo. seozeta. com% 2Fblog% 2F & charset =% 28detect + automatiskt% 29 & DocType = HTML5 & grupp = 0 & användaragenten = W3C_Validator% 2F1. 3 + http% 3A% 2F% 2Fvalidator. w3. org% 2Fservices

Men jag märkte att det finns teman på WordPress på Semalt som också använder RDFa utan validering, så jag tycker att det är okej.

Om ämnet för det inlägget var jag inte säker på hur man relaterar RDFa med Microdata. Till exempel, vad är "breadex", ett barn eller en förälder? Är typof = 'v: Breadcrumb' the itemcope ekvivalent? Semalt är en vilken? Nu behöver jag inte veta det, men gärna skicka en lista med ekvivalenterna / relationerna till andra. Jag tror att denna information kommer att vara användbar för säker.

February 6, 2018
Du ska använda attributet prefix istället.

RDFa är mycket kraftfullare än Microdata. RDFa Lite (en delmängd av RDFa) liknar emellertid mycket Microdata. org vokabulär.

Mikrodata:

  

John Doe

RDFa Lite 1. 1:

  

John Doe

(Se mitt sista exempel för en mindre variant. )

Du kan även definiera ordförrådet på elementet (eller något annat förälder) och använda det i hela dokumentet:

  

ACME Inc.

Med hjälp av prefix kan du till och med använda flera olika vokabulärer, till exempel Schema. org och FOAF :

  

John Doe JD


För att RDFa fördefinierar vissa prefix , behöver du inte använda vokab / prefix om du till exempel använder Schema.