3

(X)HTML5仕様が標準化に近づくにつれて、スプーンフィード自動化ツールに適用できる場合は常にマイクロデータを使用し、マイクロデータの個人的な感触が簡潔であるためRDFaを使用し、次にhAtom2AtomなどのXSLTを使用してユーザーの作業を提供するためのmicroformat2ドラフトを使用します。 .xslグーグルが私をblog.whatwg.org/xhtml5-in-a-nutshellに送信している間、私の質問はスパムであると悪名高く主張し、その後にコメントを無効にしているように見えるwww.jenitennison.com/blog/node/165が続きます。 mここで場違いです、それでも親切に私を案内してください。申し訳ありませんが、ティムバーナーズリー卿、私の評判はセマンティックWebのリンクトデータタグを追加するのに十分ではありません。

hAtom2Atom.xslを使用して、microformathAtomを使用して自分のWebサイトのホームにシンジケーションフィードを提供したいと思います。XMLMIMEタイプapplication/xhtml + xmlは、ホスティングプロバイダーのコントロールパネルインターフェイスを介して.xhtmlファイルの仮想ディレクトリに設定されます。検索エンジンへのメタデータのスプーンフィードには、 http://www.w3.org/TR/2010/WD-xhtml-rdfa-20100422/#document-conformanceを使用して可能になったschema.orgRDFaを使用したいと思います。 。マハラシュトラ州の居住者として、南アジアの金融首都として普及している州の言語としてxml:lang = "mr-IN"を使用しています。ムンバイの公用語はマラーティー語で、国はインドです。したがって、エンコードはUTF-16なので、私の家族名の正しい発音を示すタイトルなどの英語のタグは、予想どおりに機能します。次に、次のマークアップは正しいXHTML5 + RDFa 1.1ですか?

<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
      "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
    version="XHTML+RDFa 1.1"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.w3.org/1999/xhtml
                        http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-2.xsd"
    lang="en"
    xml:lang="en">
    <head>

        <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-16"/>
    <title xml:lang="mr-IN">चवाथे&lt;/title>
    <link rel="icon" href="/img/icons/me.ico" type="image/x-icon" />
    </head>
    <body>
    </body>
</html>
4

1 に答える 1

0

その間違っているが、有効です!doctypeにより、xhtml5よりも古いxhtmlの実装になり、マイクロデータの使用が妨げられます。ただし、クリエイティブコモンズライセンスなどのマークアップがhttp://bnode.org/blog/2010/01/26/microdata-semantic-で説明されているようにマイクロデータに変換される場合、自動ツールによって最も望ましくない場合には無視されます。両方のrdfersとnon-rdfersのマークアップ。RDFaを有効にする正しい方法は次のとおりです。<head>... <link rel="profile" href="http://www.w3.org/profile/html-rdfa-1.1" /> ...</head>これにより、プレフィックスやプロパティなどの属性のrdfプレフィックスをスキップできますが、これまでのところ、rel = "profile"サポートの実装をコミットしている人はいないようです。したがって、rdfはxhtmlまたはhtml5ではなく歴史的なhtml!バージョン属性も、で述べられているように使用されません。http://www.w3.org/TR/rdfa-in-html/#additional-rdfa-processing-rulesまた、xmlnsは、 http://www.w3 で指定された初期コンテキストによって定義されたプレフィックスでほとんど冗長です。 .org / 2011 / rdfa-context/rdfa-1.1.htmlおよびhttp://www.w3.org/2011/rdfa-context/html-rdfa-1.1

于 2012-12-13T13:20:04.967 に答える