2

Schema.org の音楽トラックのは、要素itemprop="audio"内にタグ付けされた「再生ボタン」を示しています。itemprop="track"

サウンドクラウドのようなサービスから iframe 全体を埋め込む場合 (任意のサービスである可能性があります)、iframe を「オーディオ」としてタグ付けするのは適切ですか?

<article class="track" itemprop="track" itemscope 
  itemtype="http://schema.org/MusicRecording">
  <span itemprop="name">My Song</span>
  <meta itemprop="url" content="http://mysite.com/music">
  <iframe itemprop="audio" src="https://w.soundcloud.com/p..."></iframe>
</article>
4

1 に答える 1

2

それはそうですね。私に関しては、あなたのユースケースはオーディオプロパティの説明と一致します:

埋め込まれたオーディオ オブジェクト。

iframe を介してオーディオを埋め込むことができます。

また、オーディオプロパティは 、ページへのリンクよりも幅広いタイプのAudioObjectです。タイプの説明によると

音声ファイル。

しかし実際には、これは何らかの方法でページに埋め込まれたオーディオ オブジェクトに関するものです。そのページのコード例を考えてみてください。ここでは、フラッシュ プレーヤーの周りでマークアップが行われています。

<div itemscope itemtype="http://schema.org/AudioObject">
  <span itemprop="name"><b>12oclock_girona.mp3</b></span>

<script type="text/javascript">
  var fo = new FlashObject("http://google.com/flash/preview-player.swf",
  "flashPlayer_719", "358", "16", "6", "#FFFFFF");fo.addVariable("url","http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3");fo.addVariable("autostart", "0");fo.write("flashcontent_719");
</script>

<meta itemprop="encodingFormat" content="mp3" />
 <meta itemprop="contentURL" content="http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3" />

<span class="description">
                <meta itemprop="duration" content="T0M15S" />
                <span itemprop="description">Recorded on a terrace of Girona a sunday morning</span>
</span>
</div>

さらに、このタイプは (少なくとも部分的に) rNews から派生したものです。言われる通り

このクラスには、IPTC rNews プロパティの派生物が含まれています。rNews は、RDFa および HTML5 Microdata で現在利用可能なシリアライゼーションを使用して公開するメタデータのデータ モデルです。IPTC と rNews の詳細については、rnews.org を参照してください。

rNews では、AudioObject の目標はマークすることです。

audio ... 記事に関連付けられたオブジェクト。

それがどのように(iframe、リンクなど)行われるかは問題ではありません。

于 2013-09-12T20:41:12.973 に答える