Haystack — это проект Массачусетского технологического института по исследованию и разработке нескольких приложений , связанных с управлением личной информацией и семантической сетью . Наиболее примечательным из этих приложений является клиент Haystack, исследовательский менеджер личной информации (PIM), одно из первых, основанных на технологиях семантического рабочего стола . [1] Клиент Haystack публикуется как программное обеспечение с открытым исходным кодом под лицензией BSD .
Подобно Chandler PIM, система Haystack унифицирует обработку различных типов неструктурированной информации . Эта информация имеет общее представление в формате RDF, который представляется пользователям в настраиваемом, удобочитаемом виде.
Аденин
Haystack был разработан на динамическом языке Adenine, поддерживающем RDF , который был создан для проекта. [2] Язык был назван в честь нуклеазы аденин и является кроссплатформенным языком сценариев . Это, пожалуй, самый ранний пример гомоиконного языка программирования общего графа (а не списка/дерева). [3]
Важной характеристикой Adenine является то, что этот язык обладает встроенной поддержкой Resource Description Framework (RDF). Языковые конструкции Adenine произошли от Python и Lisp . Аденин написан в RDF и, следовательно, также может быть представлен и записан с использованием синтаксиса на основе RDF , такого как Notation3 (N3).
Активные проекты и последние исследовательские работы
Смотрите также
Рекомендации
- ^ Каргер, Дэвид Р.; Деннис Куан (2004). «Haystack: пользовательский интерфейс для создания, просмотра и организации произвольной полуструктурированной информации». CHI '04 расширенные рефераты по человеческому фактору в вычислительных системах . Вена, Австрия: ACM. стр. 777–778. ISBN 1-58113-703-6.
- ^ Куан, Деннис; Хьюнь, Дэвид; Синха, Винет; Каргер, Дэвид (2002). Аденин: язык программирования метаданных (PDF) . Студенческий кислородный цех.
- ^ Родригес, Марко А. (август 2011 г.). «Виртуальная машина RDF». Системы, основанные на знаниях . 24 (6): 890–903. arXiv : 0802.3492 . doi :10.1016/j.knosys.2011.04.004. ISSN 0950-7051. S2CID 1962171.
- Haystack: информационные среды для каждого пользователя. Эйтан Адар, Дэвид Каргер , Линн Андреа Стейн. Материалы восьмой международной конференции по управлению информацией и знаниями, с. 413–422, 2–06 ноября 1999 г., Канзас-Сити, Миссури, США.
- Haystack: платформа для создания, организации и визуализации информации с использованием RDF. Хюинь, Каргер и др. 2002 г.
- Краткое описание проекта Haystack
- Слой убеждений для Haystack
Внешние ссылки
- Активные проекты Haystack
- Haystack на веб-странице проекта SIMILE
- Учебное пособие по Adenine преобразовано в IFCX Wings из оригинала, который теперь имеет номер 404.
- Реализация Adenine на Java, извлеченная из MIT Haystack, размещенного на Sourceforge.