現在のセマンティックWeb

すべてが急速に成長しています


技術的な微妙な部分を省略し、興味深い事実のみを提供することを許可します。 はい、それは生きていて発展していることが判明しました、私はウェブのセマンティクスについて話しているのです。 セマンティックWebの技術的構造についての適切な説明があります(英語です。心の弱い人は開かず、思慮深く読むことをお勧めします)。

次に、実際の使用について説明します。

使用者

BBCの公式サイト
ページのソースコードを開くと、すぐに表示されます。
  1. < head profile = "http://dublincore.org/documents/dcq-html/" > < link rel = "schema.dcterms" href = "http://purl.org/dc/terms/" / >
  2. < head profile = "http://dublincore.org/documents/dcq-html/" > < link rel = "schema.dcterms" href = "http://purl.org/dc/terms/" / >

ここで疑問が生じると思いますが、このプロファイルとは何で、なぜ必要なのでしょうか?
ダブリンコアは、ドキュメントを記述するためのメタデータのセットであり、実際には、さまざまなアドレスの下に隠されているエンティティを記述するためのものです。 さらに、PURLサービスが使用されていることがわかります。これは、すべてのセマンティクスのベースとなる定数URIのサービスです。
少し脇に連れて行くと、次のことを判断するのに非常に便利です。
/ユーザーはユーザーです/ドキュメントはドキュメントです
/users/vasya.pupkinは特定のユーザーです
そしてもちろん、この方法でURIの構造を定義した場合、Webサーバーで何が起こっているかに関係なく、URIを維持する必要があります。 このために、purl.orgサービスが存在します。

ちなみに、あなたは彼らのさまざまな検索を使用して、BBCがそこに何を保持しているかを見ることができます。
  1. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk
  2. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk
  3. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk
  4. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk
  5. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk
  6. status: Approved id: /bbc name: bbc.co.uk public: true maintainers: purladmin.bbc.co.uk writers: purladmin.bbc.co.uk

あまり有用な情報ではありませんが、以下はより興味深いです id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
  1. id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
  2. id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
  3. id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
  4. id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
  5. id: /ontology/po/ type: partial target: www.bbc.co.uk/ontologies/programmes maintainers: PATRICKSINCLAIR,YVESR status: Approved
プログラムのオントロジー -彼らは自分の仕事を説明するという問題を非常に真剣に受け止めました。



ところで、アドレスはそこで使用されていることがわかります: purl.org/ontology/po

さらに、 興味深いオントロジーがまだあります-WildLife
[動物]セクションでページを開き、そのコードも確認できます
  1. <link rel="alternate" type="application/rdf+xml" href="/nature/species/Panamanian_golden_frog.rdf">
つまり、古い学校が使用され、意味付けのためにメタデータを持つ同じ名前のページが追加されますが、私は本当にRDFaを見たいと思っていました。
これがwikipediaからの情報であるという事実に注意を喚起し、セマンティックDBPediaにしました -データを比較すると、ほとんど同じことがわかります。
これに基づいて、SPARQLエンドポイントdbpediaを使用して情報を取得し、実際にオンザフライでセクション全体を生成し、オントロジーを使用してプログラムに簡単にリンクすると仮定します。

したがって、サイトの内外でセマンティクスを使用していることがわかります。

デザインでセマンティックWebテクノロジーを使用している人はいますか? あなたの経験を共有してください!

Source: https://habr.com/ru/post/J106499/


All Articles