2010-05-14 8 views
9

Je voudrais savoir si le balisage OpenGraph est valide W3C, Je reçois l'erreur suivante lorsque je tente de le valider:Opengraph W3C valide?

Line 14, Column 17: there is no attribute "PROPERTY" 
<meta property="og:site_name" content="sitename"> 

Dans le cas où ce n'est pas valable, sera l'impact sur mon pagerank et d'autres moteurs de recherche algo?

Est-il possible de masquer ces propriétés?

Répondre

16

Il est pas valable dans les doctypes normales HTML, mais il y a un type de document que vous pouvez utiliser pour valider les documents XHTML, y compris Open Graph:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> 

Voir cette question: Html validation error for property attribute

3

Non, ce n'est pas le cas. C'est pourquoi le validateur signale une erreur.

2

< version html = » HTML + RDFa 1.1" lang = "fr" > < tête > < titre > Exemple document </title > </tête > corps < > > < p déplacé à < a href = "http://example.org/" > example.org </a >. </p > </corps > </html >

2

Avec cela semble fonctionner:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="http://rdf.data-vocabulary.org/#"> 
1

Avec cela, vous résolvez le problème:

<!DOCTYPE html> 
<html vocab="http://www.w3.org/2011/rdfa-context/rdfa-1.1"> 

Avec cela, vous pouvez utiliser des lignes dans votre code HTML comme ceci:

<meta property="og:title dc:title" content="m.clinic.pt - Está em boas mãos!"> 

ou d'autres vocabulaires énumérés (http://www.w3.org/2011/rdfa-context/rdfa-1.1) comme celui-ci:

cat:  http://www.w3.org/ns/dcat# 
qb:   http://purl.org/linked-data/cube# 
grddl:  http://www.w3.org/2003/g/data-view# 
ma:   http://www.w3.org/ns/ma-ont# 
owl:  http://www.w3.org/2002/07/owl# 
rdf:  http://www.w3.org/1999/02/22-rdf-syntax-ns# 
rdfa:  http://www.w3.org/ns/rdfa# 
rdfs:  http://www.w3.org/2000/01/rdf-schema# 
rif:  http://www.w3.org/2007/rif# 
rr:   http://www.w3.org/ns/r2rml# 
skos:  http://www.w3.org/2004/02/skos/core# 
skosxl:  http://www.w3.org/2008/05/skos-xl# 
wdr:  http://www.w3.org/2007/05/powder# 
void:  http://rdfs.org/ns/void# 
wdrs:  http://www.w3.org/2007/05/powder-s# 
xhv:  http://www.w3.org/1999/xhtml/vocab# 
xml:  http://www.w3.org/XML/1998/namespace 
xsd:  http://www.w3.org/2001/XMLSchema# 
prov:  http://www.w3.org/ns/prov# 
sd:   http://www.w3.org/ns/sparql-service-description# 
org:  http://www.w3.org/ns/org# 
gldp:  http://www.w3.org/ns/people# 
cnt:  http://www.w3.org/2008/content# 
dcat:  http://www.w3.org/ns/dcat# 
earl:  http://www.w3.org/ns/earl# 
ht:   http://www.w3.org/2006/http# 
ptr:  http://www.w3.org/2009/pointers# 
cc:   http://creativecommons.org/ns# 
ctag:  http://commontag.org/ns# 
dc:   http://purl.org/dc/terms/ 
dc11:  http://purl.org/dc/elements/1.1/ 
dcterms: http://purl.org/dc/terms/ 
foaf:  http://xmlns.com/foaf/0.1/ 
gr:   http://purl.org/goodrelations/v1# 
ical:  http://www.w3.org/2002/12/cal/icaltzd# 
og:   http://ogp.me/ns# 
rev:  http://purl.org/stuff/rev# 
sioc:  http://rdfs.org/sioc/ns# 
v:   http://rdf.data-vocabulary.org/# 
vcard:  http://www.w3.org/2006/vcard/ns# 
schema:  http://schema.org/ 
describedby:http://www.w3.org/2007/05/powder-s#describedby 
license: http://www.w3.org/1999/xhtml/vocab#license 
role:  http://www.w3.org/1999/xhtml/vocab#role 

Vous pouvez valider par http://validator.w3.org/ ou http://html5.validator.nu/ très bien.

Ainsi, au lieu de cela:

<div vocab="http://schema.org/" typeof="Product"> 
    <img property="image" src="dell-30in-lcd.jpg" /> 
    <span property="name">Dell UltraSharp 30" LCD Monitor</span> 
</div> 

Vous pouvez avoir ceci:

<!-- The schema: prefix is defined in the vocabulary http://www.w3.org/2011/rdfa-context/rdfa-1.1 --> 
<div typeof="schema:Product"> 
    <img property="schema:image" src="dell-30in-lcd.jpg" /> 
    <span property="schema:name">Dell UltraSharp 30" LCD Monitor</span> 
</div> 

Certaines ressources http://www.w3.org/TR/rdfa-primer/http://manu.sporny.org/2012/mythical-differences/http://rdfa.info/

Questions connexes