Abstract
The Semantic Web promises to open innumerable opportunities for automation and information retrieval by standardizing the protocols for metadata exchange. However, just as the success of the World Wide Web can be attributed to the ease of use and ubiquity of Web browsers, we believe that the unfolding of the Semantic Web vision depends on users getting powerful but easy-to-use tools for managing their information. But unlike HTML, which can be easily edited in any text editor, RDF is more complicated to author and does not have an obvious presentation mechanism. Previous work has concentrated on the ideas of generic RDF graph visualization and RDF Schema-based form generation. In this paper, we present a comprehensive platform for constructing end user applications that create, manipulate, and visualize arbitrary RDF-encoded information, adding another layer to the abstraction cake. We discuss a programming environment specifically designed for manipulating RDF and introduce user interface concepts on top that allow the developer to quickly assemble applications that are based on RDF data models. Also, because user interface specifications and program logic are themselves describable in RDF, applications built upon our framework enjoy properties such as network updatability, extensibility, and end user customizability – all desirable characteristics in the spirit of the Semantic Web.
Chapter PDF
Similar content being viewed by others
Keywords
- Resource Description Framework
- Block Resource
- Resource Description Framework Data
- Address Book
- Object Creation
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Huynh, D., Karger, D., Quan, D.: Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF. In: Proceedings of Semantic Web Workshop, WWW 2002, http://haystack.lcs.mit.edu/papers/sww02.pdf
Resource Description Framework (RDF) Model and Syntax Specification, http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison Wesley, Boston (1995)
Berners-Lee, T.: Primer: Getting into RDF & Semantic Web using N3, http://www.w3.org/2000/10/swap/Primer.html
Christensen, E., Cubera, F., Meredith, G., Weerawarana, S. (eds.): Web Services Description Language (WSDL) 1.1., http://www.w3.org/TR/wsdl
Dourish, P., Edwards, W.K., et al.: Extending Document Management Systems with User-Specific Active Properties. ACM Transactions on Information Systems 18(2), 140–170 (2000)
Box, D., Ehnebuske, D., Kavivaya, G., et al. (eds.): SOAP: Simple Object Access Protocol, http://msdn.microsoft.com/library/en-us/dnsoapsp/html/soapspec.asp
Abelson, H., Dybvig, R., Haynes, C., Rozas, G., et al.: Revised Report on the Algorithmic Language Scheme. Higher-Order and Symbolic Computation 11(1), 7–105 (2000)
Eriksson, H., Fergerson, R., Shahar, Y., Musen, M.: Automatic Generation of Ontology Editors. In: Proceedings of the 12th Banff Knowledge Acquisition Workshop (1999)
Handschuh, S., Staab, S., Maedche, A.: CREAM – Creating relational metadata with a component-based ontology-driven annotation framework. In: Proceedings of K-CAP 2001 (2001)
Horrocks, I., et al. (ed.): DAML+OIL, http://www.daml.org/2001/03/daml+oil-index.html
Stojanovic, N., Maedche, A., Staab, S., Studer, R., Sure, Y.: SEAL: a framework for developing SEmantic PortALs. In: Proceedings of the International Conference on Knowledge Capture (October 2001)
Pietriga, E.: IsaViz, http://www.w3.org/2001/11/IsaViz/
Carroll, J.: Unparsing RDF/XML. In: Proceedings of WWW 2002 (2002)
Huynh, D., Quan, D., Karger, D.: Haystack’s User Experience for Interacting with Semistructured Information. In: Proceedings of WWW 2003 (2003)
Quan, D., Karger, D., Huynh, D.: RDF Authoring Environments for End Users. In: Proceedings of Semantic Web Foundations and Application Technologies (2003)
Quan, D., Huynh, D., Karger, D., Miller, R.: User Interface Continuations. In: Proceedings of UIST (2003) (to appear)
Rosen, M.: E-mail Classification in the Haystack Framework, Master’s Thesis (February 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Quan, D., Huynh, D., Karger, D.R. (2003). Haystack: A Platform for Authoring End User Semantic Web Applications. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds) The Semantic Web - ISWC 2003. ISWC 2003. Lecture Notes in Computer Science, vol 2870. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39718-2_47
Download citation
DOI: https://doi.org/10.1007/978-3-540-39718-2_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20362-9
Online ISBN: 978-3-540-39718-2
eBook Packages: Springer Book Archive