Подобно Чендлер PIM, система Haystack, объединяющая обработку различных типов неструктурированная информация. Эта информация имеет общее представление в RDF, которое предоставляется пользователям в настраиваемой удобочитаемой форме.
Haystack был разработан в RDF-знающий динамический язык Аденин, который был создан для проекта.[1] Язык был назван в честь азотного основания аденин и является язык сценариев то есть кросс-платформенный. Это, пожалуй, самый ранний пример гомоиконный язык программирования общего графа (а не списка / дерева).[2]Существенной характеристикой аденина является то, что этот язык имеет встроенную поддержку Структура описания ресурсов (RDF). Языковые конструкции Аденина происходят от Python и Лисп. Аденин написан в RDF и, следовательно, также может быть представлен и записан с синтаксисами на основе RDF, такими как Обозначение3 (N3).
^Каргер, Дэвид Р .; Деннис Куан (2004). «Haystack: пользовательский интерфейс для создания, просмотра и организации произвольной полуструктурированной информации». CHI '04 расширенные рефераты по человеческому фактору в вычислительных системах. Вена, Австрия: ACM. С. 777–778. ISBN1-58113-703-6.