 |
 |
 |
 |
 |
 |
Java 技術を使用して Atom を RDF に変換する RDF (Resource Description Framework) の問い合わせ言語は Atom 仕様に準拠した文書を認識しませんが、そうなると Atom 文書をそれとは異質な RDF 仕様準拠の文書に変換するには一体どうすればよいのでしょうか?その答えは、Java 技術です。この記事を読んで、Atom 文書から RDF 文書への変換方法を学んでください。 |
|
|
|
2009/06/23 |
|
| |
XML 的思索: SKOS を使って表現力豊かなスキーマ定義を実現する スキーマの中に含まれる内容 (例えば人や場所、ものなど) は、人々がそれらをどう表現するかと不可分なほど密接に結びついており、そこがビジネスと技術を連携させる上での鍵です。XML スキーマの設計者ができる最も重要なことの 1 つは、この結びつきを明確に表現することです。DITA のコンポーネントとしてよく知られた言語である SKOS は、そうした表現のために非常に便利な手段です。SKOS 定義を使ってスキーマの定義を表現力豊かにする方法を学びましょう。 |
|
|
|
2008/11/11 |
|
| |
知っておくべき 10 の XML スキーマ この記事で取り上げるのは、Web サービスの基本からデータ記述に至るまで、あらゆる類の問題を解決する選り抜きの XML スキーマです。また、連絡先や請求書が関係するデータベースのようなソリューションについても説明します。ここに記載するスキーマは、その利便性と実用性だけでなく、情報を XML 形式でどのように共有し、どのように交換するかという点で XML コミュニティーに与えている影響も考慮して選択したものです。 |
|
|
|
2008/07/01 |
|
| |
Jenabean: JavaBeans を RDF に難なくバインドする RDF (Resource Description Framework) は、W3C (World Wide Web Consortium) が提唱する Web 上でのデータのリンクおよび表現に関する標準です。セマンティック Web アプリケーションを開発する Java 開発者は、RDF プロパティーを Java 型に、あるいは Java 型を RDF プロパティーに変換しなければなりません。Jenabean は Jena のセマンティック Web フレームワークの柔軟な RDF/OWL API を使用して JavaBeans を存続させることで、セマンティック Web アプリケーションの作成を Java 開発者にとって簡単かつ馴染みのある作業にします。 |
|
|
|
2008/04/29 |
|
| |
Project Zero を導入して日本語 PHP アプリケーションを作る この記事では Project Zero を実際に導入して、簡単な日本語 PHP アプリケーションを作って動作確認するまでの手順を紹介します。 |
|
|
|
2008/04/15 |
|
| |
セマンティック Web サイトの計画 セマンティック Web は、ユーザーにはより有意義な検索結果を得る可能性を、サイト所有者にはユーザーがまさに必要とする内容を見つけられるようにトラフィックを絞り込む可能性をもたらします。しかし、このようなメリットは魔法の如く目の前に現れるわけではありません。この記事では、急激に拡大しつつあるこの可能性を実際に活用するために必要な情報アーキテクチャーと一般的インフラストラクチャーの両面について説明します。 |
|
|
|
2008/04/10 |
|
| |
既存のデータをセマンティック Web で利用する セマンティック Web は、データの統合を容易に行える、新しい時代を約束しています。当然ながら、既存のデータの大部分はさまざまなフォーマットで存在しています。しかしそれらをすべて RDF (セマンティック Web のフォーマット) に変換するの極めて困難な作業です。そのため、望ましい方法は、既存のデータを RDF として公開することです。この記事ではセマンティック Web の中核となる概念や標準を紹介し、またセマンティック Web アプリケーションが、オープンソースの SquirrelRDF ユーティリティーを使って利用することができるサービスとして、LDAP ディレクトリーを公開する方法を説明します。 |
|
|
|
2007/05/01 |
|
| |
人間にも機械にも意味を理解できる Web、第 2 回: パラレル Web を探る このシリーズでは、Web に公開された豊富なデータに人間も機械も容易にアクセスできるようにするための既存の技術や新興の技術について、豊富な例を示しながら徹底的に検証します。この記事ではパラレル Web の概念を検証し、また、人間にも読み取り可能で、かつ機械でも利用も可能なコンテンツを Web 上に配置するために Web コンテンツ・パブリッシャーが使用できる 2 つの方法、HTML のリンク要素と HTTP のコンテンツ・ネゴシエーションについて調べます。この 2 つの方法を使うことによってコンテンツ利用者は、Web ページにあるさまざまなフォーマットのデータの中から選べるようになります。この記事では、この 2 つの方法の歴史と、これらが現在 Web 上でどのように展開されているかを学びます。また、パラレル Web を使うことで、MissMASH というサンプル・シナリオの中でカレンダーや銀行取引、写真などのデータを統合する方法についても学びます。そして最後にパラレル Web を評価し、この 2 つの方法は成熟しており広く展開されているものの、人間が読み取り可能な対応コンテンツから機械で読み取り可能なデータを分離することには問題があることを結論づけます。 |
|
|
|
2007/01/17 |
|
| |
2006年の XML Elliotte Rusty Harold と一緒に、2006年で最も目立っていた XML のニュースを振り返ってください。 |
|
|
|
2007/01/16 |
|
| |
人間にも機械にも意味を理解できる Web、第 1 回: どうすれば人は Web の豊かさを共有できるか このシリーズでは、Web に公開された豊富なデータに人間も機械も容易にアクセスできるようにするための、既存の技術や新興の技術について検証します。そして、1 つの Web ページから人間にも機械にもわかりやすいデータを得るための手法の必要性について解説します。また例を使いながらさまざまな手法の間の関係を探り、それぞれの手法の利点と欠点を検証します。このシリーズで詳細に検証する技術としては、パラレル Web によるデータ表現、機械で読み取り可能なデータ生成のためのアルゴリズム型手法、マイクロフォーマット、GRDDL、埋め込み RDF、そして RDFa などがあります。シリーズの最初である今回は、人間とコンピューターとの「競合」について紹介し、さまざまな手法を評価する際に使用する基準について説明し、Web 上で人間と機械とを共存させるために今日使われている主な技術について簡単に説明します。 |
|
|
|
2006/10/24 |
|
| |
XMLデータを管理する: タグURI URI(Uniform Resource Identifier)は、インターネット上の情報資源を、必ずしも位置指定することなく識別することができます。タグは単純なアルゴリズムで、固有のわかりやすいURIを作成する一方で競合を回避します。このことは、URIをIDとして使用するRDF、Atomやその他のシステムと密接な関係があります。 |
|
|
|
2006/01/24 |
|
| |
XML的思索:XML WordNetサーバー・システムによる検索エンジンの強化 このコラムのこれまでの記事で、Uche OgbujiはWordNet自然言語データベースを紹介し、データベース・ノードをXMLとして表現して、このXMLをWeb経由で提供する方法を解説しました。今回の記事では、このXMLをRDF表現に変換する方法と、WordNet XMLサーバーを使用して検索エンジン・テクノロジーを強化する方法を解説しています。 |
|
|
|
2005/12/06 |
|
| |
DITAとSKOSによる主題の分類 この記事で概説されているアプローチでは、Semantic Webのテクノロジーを活用して、検索、統合、その他の処理を向上させることができます。ただし、ゼロから始めるのではなく、コンテンツのオーサリングと処理のための標準のトピック指向戦略を利用します |
|
|
|
2005/10/18 |
|
| |
XML ウォッチ: XML でオープン・ソース・プロジェクトを記述する 第 4 回 今回は、オープン・ソースのソフトウェア・プロジェクトを記述するためのボキャブラリー開発を完了し、DOAPボキャブラリーを無事に開始するために必要なドキュメンテーションやツール、コミュニティーなどについて解説します。 |
|
|
|
2004/07/28 |
|
| |
XML ウォッチ: XML でオープンソース・プロジェクトを記述する 第 3 回 今回は、新しいボキャブラリー用のスキーマとプロジェクト記述の例を提示しながら、オープンソースのソフトウェア・プロジェクトを記述するボキャブラリーの開発を続けます。 |
|
|
|
2004/06/11 |
|
| |
XML的思索: ニュースの配信やそれ以外にもAtomフォーマットを使う 今回の記事では、Webメタデータ交換のためのフォーマットおよびAPIを規定したAtomを紹介します。 |
|
|
|
2004/05/25 |
|
| |
スキーマにデータ・ディクショナリのリンクを使う このヒントでは、XMLやWebサービスのスキーマを設計する際に、しばしば既存の標準で定義されているデータの再利用について説明します。 |
|
|
|
2004/05/20 |
|
| |
XML ウォッチ: XML でオープンソース・プロジェクトを記述する 第 2 回 この記事では、既存のソフトウェア・レジストリを調査し、そしてプロパティ値を制約することによる問題を調べながら、オープン・ソースのソフトウェア・プロジェクトを記述するボキャブラリの開発を続けます。 |
|
|
|
2004/03/24 |
|
| |
XML ウォッチ: XML でオープン・ソース・プロジェクトを記述する 第 1 回
今回から、オープン・ソースのソフトウェア・プロジェクトを記述するボキャブラリの開発を開始します。今回は目標を設定し、XMLとRDFスキーマ技術のどちらを採用するかを検討します。
|
|
|
|
2004/02/26 |
|
| |
XML標準の調査: 第3回 開発を成功させる鍵は、いくつかの非常に重要なデータ・フォーマットを、XMLボキャブラリとして定義するという点です。この記事では、こうしたボキャブラリのうち、最も重要なものについて紹介します。 |
|
|
|
2004/02/17 |
|
| |
XML ウォッチ: Planet Blog weblogからのRSSフィードを集約することによってソフトウェア開発者グループ間のコミュニケーションがどのように改善されるのか、そして複数コミュニティの記述にXML/RDFがどのように利用できるのかを説明します。 |
|
|
|
2004/01/28 |
|
| |
RSS 2.0によるコンテンツ配信
この記事では、RSS
2.0を評価しながら最新のRSSの開発状況を紹介し、この重要なフォーマットを一気に理解できるようにします。
|
|
|
|
2003/12/23 |
|
| |
XML ウォッチ: RDF データの起源の追跡 この記事で、Edd DumbillはRedland Resource Description Format (RDF) アプリケーション・フレームワークのコンテキスト機能を調査し、デモンストレーションとしてRDF サイト・サマリ (RSS) 1.0アグリゲータを作成します。 |
|
|
|
2003/07/21 |
|
| |
XML的思索: 創造性の共有 XML的思索: 創造性の共有,機械可読ライセンスによるクリエイティブ・・ |
|
|
|
2003/05/12 |
|
| |
XML的思索: N-Triplesの紹介 W3Cにより、特に試験用スイート(テスト用データセット)に適しているRDF表現のフォーマットであるN-Triplesが開発されました。この記事では、RDF/XMLから変換した例を使用するN-Triplesを紹介しましょう。 |
|
|
|
2003/04/08 |
|
| |
ヒント: RDF/XMLでrdf:aboutとrdf:IDを効果的に使う このヒントでは、rdf:ID 属性と rdf:about 属性のさまざまな動作を例示し、それぞれの動作をXML Baseによって制御する方法を示します。 |
|
|
|
2003/02/01 |
|
| |
XML的思索: MusicBrainzを使用したメタデータ管理 この記事では、ディジタル・メディアのメタデータを管理するためのプロジェクトであるMusicBrainzを紹介します。MusicBrainzでは中心となるデータ・フォーマットとしてRDFを使用しています。 |
|
|
|
2002/12/01 |
|
| |
XML的思索: PRISMを解明する PRISMは、出版に関連した標準メタデータです。これを使用すると、拡張性メカニズムが提供されるため、コンテンツおよび参考文献の正式な記述を行うことができます。このコラムでは、例を使用してPRISMを紹介しています。 |
|
|
|
2002/10/01 |
|
| |
XML ウォッチ: FOAF によるオンライン・コミュニティーのサポート 前回の記事では、Friend-of-a-Friend (FOAF) について紹介しました。今回の記事では、オンライン・コミュニティーをサポートする上で役立つFOAFボキャブラリーの作成に関して、アカウンタビリティーやプライバシーに関する問題を詳しく説明します。 |
|
|
|
2002/08/01 |
|
| |
XML的思索: ナレッジ管理のための基本的なXMLおよびRDF技法 この記事では、XML/RDF交換の重要性、特別なRDF照会の重要性、およびRDFモデル化から得られた教訓をアプリケーション開発全体に適用することの重要性について語っています。 |
|
|
|
2002/07/01 |
|
| |
XML ウォッチ: XML と RDF による友達の検索 Friend-of-a-Friend(FOAF)は、個人情報および関連性を表現し、オンライン・コミュニティーをサポートする情報システムを作成するための有効なビルディング・ブロックです。コード・サンプルを使って基本機能を実演します。 |
|
|
|
2002/06/01 |
|
| |
XML的思索 第10回: RDFによるナレッジ管理のジャンプ・スタート この記事では、これまで述べた初歩的なAPIよりも格段に洗練されたRDF照会言語に話題を移します。この後の記事で取り上げる問題追跡機能の記事を理解するための基礎になります。 |
|
|
|
2002/04/02 |
|
| |
XML的思索 第9回: ナレッジ管理のための基本的なXMLおよびRDF技法 この記事では、問題追跡アプリケーションのRDFおよびDAML+OILスキーマの定義をします。同時にモデル化についての説明も継続します。 |
|
|
|
2002/03/01 |
|
| |
XML的思索 第8回: ナレッジ管理のための基本的なXMLおよびRDF技法 今回のコラムでは、RDFにおけるモデリングを詳しく解説し、問題追跡機能のためのスキーマを作成していきます。さらに、オブジェクト指向モデリングやリレーショナル・モデリングとの類似点、相違点を説明します。 |
|
|
|
2002/02/01 |
|
| |
SOAPでRDFを使用する この記事では、RDFモデルで情報をやり取りするためにSOAPを使用する方法を検証します。さらに、RDFモデルの基本データをSOAPエンコード方式に変換する際の方法についてご紹介します。 |
|
|
|
2002/02/01 |
|
| |
XML的思索: 寄り道をもう一度 今回は、共通のビジネス・トランザクションのための、いくつかの古いXMLスキーマ・システム (xCBL、cXML)、この分野への新参者 (UBL)、さらに広範なRDFの世界で行われた更新について吟味します。 |
|
|
|
2002/01/01 |
|
| |
XML的思索 第6回: ナレッジ管理のための基本的なXMLおよびRDF技法 シリーズ第3回目のこの記事では、WordNetの同義語セットを取り込むことでRDFアプリケーションに意味論的知識を追加する方法を紹介します。 |
|
|
|
2001/11/01 |
|
| |
XML的思索 第5回: ナレッジ管理のための基本的なXMLおよびRDF技法 今回の記事では、既存のXML形式のデータをRDFモデルに取り込む技法と、基本的なRDF照会の例を解説します。 |
|
|
|
2001/09/01 |
|
| |
XML的思索 第4回: ナレッジ管理のための基本的なXMLおよびRDF技法 著者のUche Ogbujiは、XMLによるナレッジ管理の実践的な検討を開始し、手始めにResource Description Framework (RDF) モデルに既存のXML形式からのデータを移植するための技法を説明します。3つのコード・リストで示すように、RDFは、特定のタイプのデータの決められた表記としてだけでなく、カスタマイズされたXMLのコンパニオンとして使用することができます。このコラムでは、コード・サンプルを紹介しながらRDFによりナレッジ管理をジャンプ・スタートさせることが、開発作業の比較的後の段階でも非常に簡単であることを示します。 |
|
|
|
2001/07/01 |
|
| |
ヒント: RDFを使ったスタイル・シートの文書化 Uche Ogbuji氏は、Resource Description Framework (RDF)を使用してXSLTスタイル・シートの文書化を行なう方法を紹介し、この構造化された文書で構成できるきわめて有用な応用例をいくつか説明します。この記事は、XSLTとRDFに関する基本的な知識を前提としています。 |
|
|
|
2001/02/01 |
|
| |
RSSニュース・フィードの紹介
RDF Site Summary (RSS) は、Web で最も広く使用されている XML フォーマットの 1
つとして人気を博しています。RSS
ファイルの作成法と使用法を知り、これが何の役に立つのかを学んでください。Netscape、Userland、および
Moreover などの企業が、RSS
を使って記事の要約と見出しを配布および同時配信している理由を調べてください。この記事には、RSS
ファイルのエレメントを示すサンプル・コードと、モジュール XML::RSS を使った Perl の例が含まれています。
|
|
|
|
2000/11/01 |
|
| |
XMLの論考: 第2回 この記事は、『XML Matters』コラムの第 2 回目となりますが、XML と Python の間のよりシームレスな統合を実現する絶え間ない探求の一環として、David Mertz が<code>xml_objectify</code> モジュールを紹介します。David は、<code>xml_objectify</code> の使用方法と、XML 文書をオブジェクトとして処理する際にこの "Python 風" モジュールを使用する利点について説明します。 |
|
|
|
2000/08/01 |
|
| |