2016-10-10 5 views
2

私はSchema.orgをウェブサイトに掲載しようとしています。最初に私はJSON-LDを作ったが、ウェブサイトはhead要素にscriptを許可していない。次に、それを以下のRDF/XML形式に変換しました。私はRDF/XML Schema.orgのコードをどこに置くべきですか?

ここで、ウェブサイト上で私はGoogleにそれを読ませる必要があります。 head要素に入れますか?

<?xml version="1.0" encoding="utf-8" ?> 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
     xmlns:schema="http://schema.org/"> 

    <schema:Organization rdf:nodeID="genid1"> 
    <schema:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">National Public Radio</schema:name> 
    <schema:sponsor> 
     <schema:Organization> 
     <schema:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">GloboCorp</schema:name> 
     <schema:url rdf:resource="http://www.example.com/"/> 
     </schema:Organization> 
    </schema:sponsor> 

    <schema:url rdf:resource="http://npr.org"/> 
    </schema:Organization> 

</rdf:RDF> 

答えて

0

あなたがHTMLドキュメントに含めたい場合は、(ちょうどJSON-LDと同様)script要素を使用しなければならないでしょう。このscriptの要素doesn’t have to beheadの部分は、bodyに置くことができます。別の方法として、RDF/XMLを独自のファイルに提供し、headからリンクするか、コンテンツネゴシエーションを介して提供することができます。

つまり、Google検索ではRDF/XMLはサポートされていません。 Schema.orgを利用して、検索結果の特徴については、彼らだけsupportこれらの構文:(script中)

  • JSON-LD
  • ミクロ
  • RDFaの
関連する問題