Стог сена (проект MIT) - Haystack (MIT project)

Стог сена был[нужна цитата ] проект на Массачусетский Институт Технологий исследовать и разработать несколько Приложения вокруг управление личной информацией и Семантическая сеть. Наиболее заметным из этих приложений является клиент Haystack, менеджер по работе с персональной информацией (PIM) и одно из первых приложений, основанных на семантический рабочий стол технологии. Клиент Haystack публикуется как программное обеспечение с открытым исходным кодом под Лицензия BSD.

Подобно Чендлер PIM, система Haystack, объединяющая обработку различных типов неструктурированная информация. Эта информация имеет общее представление в RDF, которое предоставляется пользователям в настраиваемой удобочитаемой форме.

Аденин

Haystack был разработан в RDF -знающий динамический язык Аденин, который был создан для проекта.[1] Язык был назван в честь азотного основания аденин и является язык сценариев то есть кросс-платформенный. Это, пожалуй, самый ранний пример гомоиконный язык программирования общего графа (а не списка / дерева).[2]Существенной характеристикой аденина является то, что этот язык имеет встроенную поддержку Структура описания ресурсов (RDF). Языковые конструкции Аденина происходят от Python и Лисп. Аденин написан в RDF и, следовательно, также может быть представлен и записан с синтаксисами на основе RDF, такими как Обозначение3 (N3).

Смотрите также

Рекомендации

  1. ^ Каргер, Дэвид Р .; Деннис Куан (2004). «Haystack: пользовательский интерфейс для создания, просмотра и организации произвольной полуструктурированной информации». CHI '04 расширенные рефераты по человеческому фактору в вычислительных системах. Вена, Австрия: ACM. С. 777–778. ISBN  1-58113-703-6.
  2. ^ Родригес, Марко А. (август 2011 г.). «Виртуальная машина RDF». Системы, основанные на знаниях. 24 (6): 890–903. arXiv:0802.3492. Дои:10.1016 / j.knosys.2011.04.004. ISSN  0950-7051.

внешняя ссылка