問題タブ [rdfa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rdf - RDF、RDFa、Microformats、Microdataの関係は何ですか
かなりの調査をしましたが、3の正確な関係がわかりません。また、W3CがRDFaを正式に認識したので、Microdataの機能などと一致することを考慮して、Microdataよりも推奨しますか?
rdfa - 「textNodeHTMLElementtextNode」のようなRDFa定義を作成するにはどうすればよいですか?
symfony-cmfに基づいてCMSインターフェース用のカスタムブロックを作成しようとしています。これらのブロックをcreatephp/halloとインラインで編集するには、それらのRDFaマッピングを作成する必要があります。
インクルードブロックの基本的な例は、次のようなものです。
これは次のようなものになります:
それはすべてうまくいっています...次のようなリソースに対してこのマッピングを定義する方法を理解するのに苦労していること:
<h1>Text string with <strong>emphasized phrase</strong> in the middle</h1>
おそらく、sioc:content
タイプを使用して、エディターで強調されたフレーズを「太字」にするユーザーに依存することもできますが、明示的に編集することをお勧めします。
これを行う方法はありますか?また、誰かが私をしっかりしたRDFaチュートリアルに向けることができれば、それは素晴らしいことです。私のgoogle-fuは通常強力ですが、私が見つけることができるのは実際の仕様と、一見無関係な使用法に関する多数の投稿だけです。
html - Zend Framework:HTML5 Doctypeのメタプロパティを許可する(Facebook Open Graph)
HTML5
ZendFrameworkアプリケーションでDoctypeを使用しています。XHTML1_RDFA
Doctypeとして使用する場合、headMeta
ビューヘルパーを使用するとappendProperty()
関数を使用できます。HTML5ではメタプロパティが無効であることは知っていますが、とにかくやりたいと思います。これらのメタタグを追加できるように、動作をオーバーライドするにはどうすればよいですか?
SOでこれらの関連する投稿を見つけましたが、この特定の質問には答えていません。
javascript - RDFa属性のイベントリスナー
特定のHTMLページのすべてのRDFa属性にイベントリスナーメカニズムを実装する方法はありますか?
つまり、単語/文をクリックしたときに、このテキストがHTMLページに埋め込まれたいくつかのRDFa属性に属している場合、javascript関数が呼び出されますか?
parsing - Apache Jena に Apache Any23 RDF ステートメントを追加する方法は?
基本的に、Any23 distiller を使用して、RDFa が埋め込まれたファイル (xhtml+xml 出力オプションを使用して DBpedia Spotlight によって作成された実際のファイル) から RDF ステートメントを抽出します。Any23 RDFa distiller を使用すると、RDF ステートメントを抽出できます (Java-RDFa も使用してみましたが、プレフィックスしか抽出できませんでした!)。しかし、ステートメントを Jena モデルに渡して結果をコンソールに出力しようとしても、何も起こりません!
これは私が使用しているコードです:
誰が私が間違ったことを教えてもらえますか? おそらく複数のこと!
RDF ステートメントのサブジェクトを any23 から (Jena をバイパスして) 直接抽出できる簡単な方法はありますか? 私はプログラミングの経験がまったくないので、助けていただければ幸いです。
microformats - 語彙の単語に Microformat を追加するには?
Quizlet が Google 検索結果メタデータの「用語」および「定義」ヘッダーと語彙/定義データを使用して検索結果データを構築する方法を知っている人はいますか? マイクロフォーマットまたはその他の方法ですか?
参考のため:
表示された検索結果 (3 番目のリスト) - http://bit.ly/WuES0X 実際の Web ページ - http://quizlet.com/4835950/web-20-flash-cards/
html - RDFa での「rel」の非意味論的使用への対処
RDFa を使用して、リンクされたデータを Web ページに追加しています。rel
また、javascript ツールチップをトリガーするなど、セマンティックでない目的で、さまざまなタグでこの属性を使用することもあります。用途を区別するために何かできることがあるのだろうかと思っています。
たとえば、次のようにソーシャル ネットワーク アイコンの周りに RDFa を配置しています。
アンカーrel
タグは意味的に使用されますがrel
、アイコン タグはツールチップを追加するために twitter-bootstrap javascript によって使用されます。魔法のように、この例では、 http://any23.orgなどのツールがアイコンの rel をインテリジェントに無視します。rel="tooltip"
ただし、スパン要素 (ボタンにツールチップを追加するために使用) でに遭遇した場合:
これにより、次のようなほとんど意味のない ntriple が作成されます。
もちろん、それは大きな問題ではありませんが、なぜこれが span 要素で発生し、他の例では発生しないのか、またはそれを回避する方法がわかりません。
html - HTML5と地名リファレンス
HTML5(およびRDFa?)の「セマンティック」プロパティを使用して、地名を明確に参照する方法はありますか?これはgeonamesURIを使用している可能性があるため、次のようになります(これは正しくないと思います)。
セントメアリーズのように、世界中で多くの地名が頻繁に繰り返される場合、どの場所が参照されているかを「明確にする」ことができれば素晴らしいと思います。
HTML5の時間と同様のソリューションを探しています。ここで、は時間を明確にし、機械で読み取り可能にするためのタグです。
semantic-web - Web サイトにセマンティクスを追加するためのベスト プラクティス
Web サイトのセマンティクスについて少し混乱しています。すべての URI がリソースを表す必要があることを理解しています。Web ページ内の RDFa によって提供されるすべての情報は、その Web ページの URI によって表されるリソースを記述していると思います。私の質問は: Web サイトのサブページにセマンティック データを提供するためのベスト プラクティスは何ですか。
私の場合、schema.org と opengraph ボキャブラリーを備えた RDFa を使用して、magma という劇団の Web サイトを作成したいと考えています。ウェルカム ページ ( http://magma.com/
)、連絡先ページ ( http://magma.com/contact/
)、個々のプレイのページ ( ) があるとしますhttp://magma.com/play/<playid>/
。
ここで、ようこそページと連絡先ページの両方が同じリソース (マグマ) を表し、そのリソースに関する異なる情報を提供していると思います。ただし、再生ページは、たまたまマグマによってのみ実行される再生を表しています。それとも、プレイページもマグマを表していますが、そのグループによって実行されるプレイに関する情報を提供していると言ったほうがよいでしょうか? 私が偶然見つけた 3 番目のオプションはhttp://schema.org/WebPageです。特に のようなサブタイプContactPage
が関連しているようです。
実装に関して言えば、RDFa はどこに置くのですか?
最後に: 私の選択によって、サードパーティ (Google、Facebook など) による Web サイトの扱いはどのように変わりますか?
この質問は少し曖昧だと思います。より具体的にするために、批判する可能性のある例を追加します。
seo - Microdata と RDFa の両方が同じ WebPage にあるとどうなるか
Microdata と RDFa の両方が Web ページ上にある場合はどうなりますか? RDFa コンテンツが既に存在する Microdata を実装した Web ページのクラスからの私の経験から言えることは、Google が Microdata を読み取らない可能性があるということです。リッチ スニペット ツールによると、階層の下の 1 つの要素が正しくないことがわかりますが、それでもそのツールに従って Google が読み取ることができる多くの要素があります。
Google がこれらのマイクロデータを検索結果に取り込まなかった正確な理由を知りたいですか?
私のページのリッチ スニペット ツール ビューはこちらです。