問題タブ [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.

0 投票する
2 に答える
195 参照

rdf - about="#this" の目的 -

RDFa について学ぶ中で (ここにいる他の人からの優れた助けを借りて、追加するかもしれません)、サブジェクトが about=" someOtherURI " や特別な about="#me" (私はおそらく後で尋ねます)。ここで、about="#anythingElse" はエンティティ 'anythingElse' を参照する相対 URI を作成し、現在のベース URI に相当する完全な URI を最後に追加した "#anythingElse" フラグメントを与えることを説明してもらいました。 .

この質問は違います。... 私は願います。about="#this" を使用すると、RDF サブジェクトは、コンテンツや子要素を含む、その属性を含む XML または XHTML 要素全体になりますか? その XML 要素が見つかったりコピーされたりする可能性がある場所に関係なく? 言い換えれば、ここに私が望むことの説明があります:

1) RDF グラフに空のノードが作成されます。

2) この空白ノードは、about="#this" 属性を含む開始タグとその終了タグの間のすべてのコンテンツを含むか、または表します。そのコンテンツは、数行のテキスト、Web ページのセクション全体 (子要素などを含む)、またはドキュメント全体である可能性があります。

3) この主語で「3 倍」になったすべての述語と目的語 (それは動詞ですか?)は、グラフ内の空白のノードに接続されます。

4) その空白のノードには、ドキュメントの現在のベース URI ではない可能性のある URI (別の述語とオブジェクトを介して) を割り当てることさえできます。

<BASE>これは、 HTML 要素を使用してベース URI を設定することと同じではないことに注意してください。これは、相対 URI を完成させる目的で、デフォルトのベース URI を実際のドキュメントの URL に一致するものから別の URI に変更するだけです。

私が話していることは、URI のないサブジェクト ノードを作成しますが、後で割り当てることができます。

また、 about="_:someIDcode" を使用してサブジェクトを空白ノードとして手動で設定することについても話していません。これは、それを含む XML 要素の内容全体が空白ノードの内容であることを示しているわけではありません。プレースホルダーとして完全に空白の空のノードを作成するだけです。

私の希望は本当ですか?それとも、これはただ横行する希望的観測ですか?

それが真実であることを私が望んでいる理由は、RDF サブジェクトが Web ドキュメントの一部ではなく、全体の個別の Web ドキュメントのみを参照できるということはかなり制限されているように思われるからです。これで、サブジェクト URI が実体または抽象体の任意のエンティティを参照できることを理解しました。しかし、ドキュメントを参照するサブジェクトの狭いコンテキスト内で、ドキュメントの一部を参照できるようにしたいと思います。ドキュメントのその部分を必ずしもハード URL に配置する必要はありません。

私の願いが叶わない場合、@ID 属性で XML 要素にラベルを付け、文書の URL とこの要素を指すフラグメントに一致する URI にサブジェクトを設定する唯一のオプションはありますか? ドキュメントの URL が変更されるたびに URI が変更され、このコンテンツを指すトリプルが壊れてしまうため、これはまだ不満のように思えます。

0 投票する
4 に答える
2295 参照

java - PHPまたはJavaを使用してHTMLからRDFaを抽出するにはどうすればよいですか?

私は初心者で、RDF、RDFa、およびそれに関連するものについて数日から学ぼうとしています。

私の質問は、HTML + RDFaコードに従うことを検討してください..RDF部分を個別に抽出することは可能ですか?もしそうなら、簡単なコードスニペット(PHPまたはJava)をデモンストレーションしてください。

イエナを使用できると聞きましたが、これを説明するチュートリアルが見つかりませんでした。したがって、イエナで可能であれば、誰かがコードスニペットを投稿してください。

0 投票する
2 に答える
591 参照

xhtml - HTML での引用のマークアップ

HTML で引用を意味的にマークアップする標準化された方法はありますか? 私がウェブサイトから引用しているとき、私はできることを知っています:

しかし、おそらくRDFaDublin Coreを使用して、もう少し正確なことを考えていました。次の行に沿って:

次に、その上でJavascriptまたはXSLTを実行して、引用をホバーテキストまたは脚注などとして表示できます(脚注のHTML5推奨事項)。しかし、この方法は意味論的にかなり緩いようです。引用されたテキスト (q タグ内) を RDF トリプルに関連付けるスマートな方法はありませんか? お気に入り:

私は BibTeXML提案された Citation microformatsについて苦労しましたが、それら (および私が見た Dublin Core のすべての使用法) は常に特定の本のメタデータ (参考文献に表示される可能性があるため) に焦点を当てているように見えます。引用をマークアップし、それを本に参照する方法。

ご意見やヒントをいただければ幸いです。

0 投票する
2 に答える
3574 参照

php - PHP用のOWLパーサー?

私は明確化を求めているだけです.一部の人にとってはばかげているように聞こえるかもしれませんが、私はセマンティックWebの世界の初心者です:)

数日から、私は HTML から RDF を抽出し、それを解析してそれにいくつかの SPARQL クエリを適用しようと試みてきました。私は現在ARC2 (PHP ライブラリ)を使用しています。

しかし、埋め込みがOWLであっても同じ( ARC2 )を使用できますか?

OWLがARC2を使用することを意図しているものを十分に活用できますか?

そうでない場合、その仕事(PHP)の代替ライブラリは何ですか??

0 投票する
1 に答える
50 参照

syntax - 「空の」@about 属性とは何ですか?

「<a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014" rel="nofollow">RDFa in XHTML: Syntax and Processing」セクション 5.5、ステップ 4、仕様には、「要素が head または body 要素である場合、空の @about が存在するかのように動作し、上記の @about のルールに従って処理する」と記載されています。しかし、「空」の about がどのように処理されるべきかについての言及も、「空」の @about を正確に構成するものも見つかりません。

まず、「空の @about は about= で構成される」でしょうか?

第二に、作成者が指定した識別子を持たない明示的な bNode を作成するだけですか? (RDFaドキュメント内で「匿名bNode」と呼ばれることがあるもの。)

0 投票する
3 に答える
156 参照

xhtml - XHTML +RDFa1.0Doctypeの画像マップ名属性

他の質問を検索した後、私が持っている特定の問題に答えた人は誰もいません。

最近、Googleのリッチスニペットをサイトに含めるように移動しました。これには、DocTypeがXHTML1.0からXHTML+RDFa1.0に変更されたことが含まれます。

ここで問題となるのは、サイトで画像マップを使用していることです。XHTML+ RDFaは、「name」属性が無効であり、検証に失敗すると述べています。name属性を削除すると検証は可能になりますが、chrome/safariがイメージマップを使用できなくなります。

何か案は?

0 投票する
1 に答える
3799 参照

semantic-web - RDFa対 マイクロデータ

XHTMLのRDFaはw3c標準です。MicrodataはHTML5APIとして言及されています。私の質問は次のとおりです。

  1. microdataもw3c標準ですか?はいの場合、なぜ2つの同様の標準が必要なのですか?

  2. 人々は、マイクロデータの使用はRDFaよりも簡単だと言います。これを除いて、これら2つの主な違いは何ですか?

よろしくお願いしますManoj

0 投票する
2 に答える
523 参照

semantic-markup - RDFa、MicrodataおよびMicroformat。

RDFa、Microformats、およびMicrodataは、セマンティックマークアップを含める簡単な方法を提供します。他に同様の技術はありますか?

ありがとう

0 投票する
1 に答える
438 参照

python - Python で HTML/RDFa を検証する

特に埋め込まれた RDFa を使用して、HTML を検証できる Python モジュールを作成するための最良の方法は何ですか? 私はvalidator.w3.orgに精通しており、同様の機能を実行するカスタムバリデータを作成することに興味がありますが、要素メタデータにRDFaを利用する別の標準用です。注目すべき優れたソース コード、試してみる Python ライブラリ、覚えておくべきことは何ですか?

0 投票する
3 に答える
1175 参照

java - Java-rdfa API を Jena Api で動作させるには?

xhtml + xml形式のWebサービスの応答を受け取る小さなアプリケーションを作成しようとしています(実際にはdbpediaスポットライトについて話している)、rdf蒸留器(ここではJava-rdfa apiが付属)を使用してrdfトリプルを抽出します. jena api (私は Netbeans と Eclipse IDE の両方を使用しています) をインストールすることができ、問題なく動作します。java-rdfa api をインストールするために、ユーザー ライブラリを java-rdfa-0.4.1.jar に "put" し、プロジェクトにクラスパスを設定しました (私のプロジェクトは java-rdfa、jena の 3 つのライブラリに依存しているため)。 -api-2.7.1. およびデフォルトの Java JDK 1.7)。残念ながら、アプリケーションを実行しているときに、次の例外が発生します

jena api には iri-0.9.1 jar があると確信しています。maven を使用していないために問題が発生したのですか?(Java パッケージ マネージャーであることは理解していますが、それについては何も知りません)。簡単な方法でMavenなしでこれら2つのAPIを使用することは可能ですか? それとも、私のコードが原因でしょうか? この質問が些細なことであるか、あまり適切に形成されていないように思われる場合はお詫びしますが、プログラミングに慣れていないため、提案をいただければ幸いです。