Loading article…
Haystackは、マサチューセッツ工科大学のプロジェクトで、個人情報管理とセマンティックウェブに関するさまざまなアプリケーションを研究開発しています。これらのアプリケーションの中で最も有名なのは、研究用個人情報管理ツール(PIM)であるHaystackクライアントであり、セマンティックデスクトップテクノロジーをベースにした最初のアプリケーションの1つです。[1] Haystackクライアントは、BSDライセンスの下でオープンソースソフトウェアとして公開されています。
Chandler PIMと同様に、Haystack システムはさまざまな種類の非構造化情報の処理を統合します。この情報は、RDF で共通の表現を持ち、設定可能な人間が読める形式でユーザーに表示されます。
アデニン
Haystack は、プロジェクト用に作成されたRDF対応の動的言語 Adenineで開発されました。 [2]この言語は、ヌクレアーゼのアデニン にちなんで名付けられた、クロスプラットフォームのスクリプト言語です。これは、おそらく、ホモイコニックな一般グラフ (リスト/ツリーではなく) プログラミング言語の最も初期の例です。 [3] Adenine の重要な特徴は、この言語がリソース記述フレームワーク(RDF) をネイティブにサポートしていることです。Adenine の言語構造は、PythonとLispに由来しています。Adenine は RDF で記述されているため、 Notation3 (N3)などのRDFベースの構文で表現および記述することもできます。
参照
参考文献
- ^ Karger, David R.; Dennis Quan (2004)。「Haystack: 任意の半構造化情報を作成、参照、整理するためのユーザー インターフェイス」。CHI '04 コンピューティング システムにおける人間工学に関する拡張概要。オーストリア、ウィーン: ACM。pp. 777–778。ISBN 1-58113-703-6。
- ^ Quan, Dennis; Huynh, David; Sinha, Vineet; Karger, David (2002). Adenine: メタデータプログラミング言語(PDF) . 学生向け Oxygen ワークショップ。
- ^ Rodriguez, Marko A. (2011 年 8 月). 「RDF 仮想マシン」.ナレッジベースシステム. 24 (6): 890–903. arXiv : 0802.3492 . doi :10.1016/j.knosys.2011.04.004. ISSN 0950-7051. S2CID 1962171.
- Haystack: ユーザーごとの情報環境。Eytan Adar、David Karger、Lynn Andrea Stein。情報と知識管理に関する第 8 回国際会議の議事録、p. 413–422、1999 年 11 月 2 日~6 日、カンザスシティ、ミズーリ州、米国
- Haystack: RDF を使用して情報を作成、整理、視覚化するプラットフォーム。Huynh、Karger 他 2002
- Haystack プロジェクトの概要
- Haystack のビリーフ レイヤー
外部リンク
- アクティブなHaystackプロジェクト
- SIMILE プロジェクトのウェブページの Haystack
- Adenine Tutorial は、現在 404 であるオリジナルから IFCX Wings に変換されました。
- Sourceforge でホストされている MIT Haystack から抽出された Java での Adenine 実装。
