Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: RDFa

Petja [12.03.2011 19:50:32]

#

Luulenpa, että teistä monikaan ei ole tutustunut RDFaan. Vai onko?

Lähden nyt siitä olettamuksesta XML ja XHTML on teille kuitenkin tuttu käsite.

<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Review">
Arvostelu: <span property="v:rating" content="4">4</span>
</div>

Pohjana tähän koodiin, on (epä)virallinen RDFa-sivusto.

Ongelmani on siis, että validaattori itkee ja Googlekin ilmoittaa Verkkovastaavien työkaluissa indeksointivirheestä ko. sivun kohdalla. Lisäksi on erittäin hankala tietää, koska on koodannut oikein hakukoneiden pitkien indeksointivälien takia. Ratkaisuja?

Tarkoituksena on siis saada tähtiarvostelu, joka näkyy Googlen ja muiden hakukoneiden tulossivuilla. Esimerkki: http://google.com/search?q=imdb the town

The Alchemist [12.03.2011 21:03:27]

#

Validointivirheisiin ainakin auttaa käyttää oikeaa doctypeä.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
  "http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/DTD/xhtml-rdfa-2.dtd">

Yucca [12.03.2011 21:09:26]

#

Et kertonut sivun URLia.

Käytännössä RDFa tuntuu liian raskaalta, kun Google tunnistaa myös mikrotiedon ja mikromuodot. Mutta voihan sitä kokeilla – mutta kokonaisilla dokumenteilla, ei katkelmilla. Voi hyvin olla, että validaattori (mikä niistä?) itkee (millaisia kyyneleitä?) jostakin, joka ei sisälly siihen katkelmaan, jonka lähetit.

Google kertoo ottavansa huomioon ensisijaisesti suuret sivustot. Satunnaisen surffailijan sivujen päätyminen Rich Snippets -pohjaiseen hakuun taitaa valitettavasti olla vielä lähinnä toiveajattelua. Toivossa minäkin elän... mutta en odota paljoakaan.

Petja [12.03.2011 21:37:36]

#

The Alchemist kirjoitti:

Validointivirheisiin ainakin auttaa käyttää oikeaa doctypeä.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
  "http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/DTD/xhtml-rdfa-2.dtd">

Eipä tästäkään missään aiemmin mainittu. :O

Yucca kirjoitti:

Et kertonut sivun URLia.

http://futurama.petjatouru.com/jakso/5x2
Tässä yksi useista sivuista, jolla koodia käytän.

Yucca kirjoitti:

Käytännössä RDFa tuntuu liian raskaalta, kun Google tunnistaa myös mikrotiedon ja mikromuodot.

Miten näitä mikromuotoja ja -tietoja toteutetaan?

Yucca kirjoitti:

Voi hyvin olla, että validaattori (mikä niistä?) itkee (millaisia kyyneleitä?) jostakin, joka ei sisälly siihen katkelmaan, jonka lähetit.

W3:n XHTML-validaattoria käytin.
Ainakin validaattorin palautteen mukaan virheet ilmenivät juuri tässä koodissa.
Sivulla on toki muitakin virheitä, mutta tässä itse asia:

W3-validaattori kirjoitti:

Line 109, Column 56: there is no attribute "typeof"

<div xmlns:v="http://rdf.data-vocabulary.org/#" typeof="v:Review">

Yucca [12.03.2011 22:57:08]

#

Tässä kai olennaisinta on se, mitä Google sanoo, jos kerran sen listoille haluat:
öWarning: In order to generate a preview, at least 2 of the following fields are needed: rating, reviewer, or review date.ö

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta