Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Haystack (MIT project)

From Wikipedia, the free encyclopedia
(Redirected fromAdenine (programming language))
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "Haystack" MIT project – news ·newspapers ·books ·scholar ·JSTOR
(September 2011) (Learn how and when to remove this message)
The topic of this articlemay not meet Wikipedia'sgeneral notability guideline. Please help to demonstrate the notability of the topic by citingreliable secondary sources that areindependent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to bemerged,redirected, ordeleted.
Find sources: "Haystack" MIT project – news ·newspapers ·books ·scholar ·JSTOR
(September 2011) (Learn how and when to remove this message)
This article includes alist of references,related reading, orexternal links,but its sources remain unclear because it lacksinline citations. Please helpimprove this article byintroducing more precise citations.(April 2009) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Haystack is a project at theMassachusetts Institute of Technology to research and develop severalapplications aroundpersonal information management and theSemantic Web. The most notable of those applications is the Haystack client, a research personal information manager (PIM) and one of the first to be based onsemantic desktop technologies.[1] The Haystack client is published asopen source software under theBSD license.

Similar to theChandler PIM, the Haystack system unifies handling different types ofunstructured information. This information has a common representation in RDF that is presented to users in a configurable human-readable way.

Adenine

[edit]

Haystack was developed in theRDF-aware dynamic language Adenine which was created for the project.[2] The language was named after the nucleaseadenine and is ascripting language that iscross-platform. It is the perhaps the earliest example of ahomoiconic general graph (rather than list/tree) programming language.[3]A substantial characteristic of Adenine is that this language possesses native support for theResource Description Framework (RDF). The language constructs of Adenine are derived fromPython andLisp. Adenine is written in RDF and thus also can be represented and written withRDF based syntaxes such asNotation3 (N3).

See also

[edit]

References

[edit]
  1. ^Karger, David R.; Dennis Quan (2004). "Haystack: a user interface for creating, browsing, and organizing arbitrary semistructured information".CHI '04 extended abstracts on Human factors in computing systems. Vienna, Austria: ACM. pp. 777–778.ISBN 1-58113-703-6.
  2. ^Quan, Dennis; Huynh, David; Sinha, Vineet; Karger, David (2002).Adenine: a metadata programming language(PDF). Student Oxygen Workshop.
  3. ^Rodriguez, Marko A. (August 2011). "The RDF virtual machine".Knowledge-Based Systems.24 (6):890–903.arXiv:0802.3492.doi:10.1016/j.knosys.2011.04.004.ISSN 0950-7051.S2CID 1962171.

External links

[edit]


Stub icon

Thissoftware article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Haystack_(MIT_project)&oldid=1253688767#Adenine"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp