Fresnel: A Browser-Independent Presentation Vocabulary for RDF

  • Emmanuel Pietriga
  • Christian Bizer
  • David Karger
  • Ryan Lee
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4273)


Semantic Web browsers and other tools aimed at displaying RDF data to end users are all concerned with the same problem: presenting content primarily intended for machine consumption in a human-readable way. Their solutions differ but in the end address the same two high-level issues, no matter the underlying representation paradigm: specifying (i) what information contained in RDF models should be presented (content selection) and (ii) how this information should be presented (content formatting and styling). However, each tool currently relies on its own ad hoc mechanisms and vocabulary for specifying RDF presentation knowledge, making it difficult to share and reuse such knowledge across applications. Recognizing the general need for presenting RDF content to users and wanting to promote the exchange of presentation knowledge, we designed Fresnel as a browser-independent vocabulary of core RDF display concepts. In this paper we describe Fresnel’s main concepts and present several RDF browsers and visualization tools that have adopted the vocabulary so far.


Resource Description Framework SPARQL Query Fresnel Lens Basic Selector Resource Description Framework Data 
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.


  1. 1.
    SIMILE: Longwell RDF Browser (2003-2005),
  2. 2.
    Huynh, D., Mazzocchi, S., Karger, D.: Piggy Bank: Experience the Semantic Web Inside Your Web Browser. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 413–430. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Steer, D.: BrownSauce: An RDF Browser, (2003),
  4. 4.
    Rutledge, L., van Ossenbruggen, J., Hardman, L.: Making RDF Presentable: Selection, Structure and Surfability for the Semantic Web. In: Proceedings of the 14th International Conference on World Wide Web, pp. 199–206 (2005)Google Scholar
  5. 5.
    Kalyanpur, A., Parsia, B., Hendler, J.: A Tool for Working with Web Ontologies. In: Proceedings of Extreme Markup Languages (2004)Google Scholar
  6. 6.
    Pietriga, E.: IsaViz: A Visual Authoring Tool for RDF (2001-2006),
  7. 7.
    SIMILE: Welkin (2004-2005),
  8. 8.
    Quan, D., Huynh, D., Karger, D.R.: Haystack: A Platform for Authoring End User Semantic Web Applications. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 738–753. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Schraefel, M., Smith, D., Owens, A., Russell, A., Harris, C.: The evolving mSpace platform: leveraging the Semantic Web on the Trail of the Memex. In: 16th ACM Conference on Hypertext and Hypermedia, pp. 174–183 (2005)Google Scholar
  10. 10.
    Berners-Lee, T., Chen, Y., Chilton, L., Connolly, D., Dhanaraj, R., Hollenbach, J., Lerer, A., Sheets, D.: Tabulator: Exploring and Analyzing linked data on the Semantic Web. In: Proceedings of the 3rd Int. Semantic Web User Interaction Workshop, Athens, USA (2006)Google Scholar
  11. 11.
    ASF: The Apache Cocoon Project (2005),
  12. 12.
    Carroll, J.J., Stickler, P.: TriX: RDF triples in XML. The International Journal on Semantic Web and Information Systems 1(1) (January-March 2005)Google Scholar
  13. 13.
    Quan, D., Karger, D.: Xenon: An RDF Stylesheet Ontology, mailing list attachment (2004), Google Scholar
  14. 14.
    Huynh, D.: Haystack’s User Interface Framework: Tutorial and Reference (2003),
  15. 15.
    Pietriga, E.: Semantic Web Data Visualization with Graph Style Sheets. In: Proceedings of the ACM Symposium on Software Visualization (SoftVis 2006), Brighton, UK (2006)Google Scholar
  16. 16.
    Bizer, C., Lee, R., Pietriga, E.: Fresnel - Display Vocabulary for RDF (2005),
  17. 17.
    FOAFers: Friend-of-a-Friend (FOAF) (2001),
  18. 18.
    Erdmann, T.I., Bizer, C.: Horus RDF Browser (2005),
  19. 19.
    Berners-Lee, T.: Primer: Getting into RDF & Semantic Web using N3 (2005),
  20. 20.
    Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (2005),
  21. 21.
    Cohen-Boulakia, S., Froidevaux, C., Pietriga, E.: Selecting Biological Data Sources and Tools with XPR, a Path Language for RDF. In: Pacific Symposium on Biocomputing (PSB), Maui, Hawaii, pp. 116–127 (2006)Google Scholar
  22. 22.
    Clark, J., DeRose, S.: XML Path Language (XPath) version 1.0 (1999),
  23. 23.
    W3C: Resource Description Framework (RDF): Concepts and Abstract Syntax (2004),
  24. 24.
    Pietriga, E.: Fresnel Selector Language for RDF (2005),
  25. 25.
    Furnas, G.W.: A fisheye follow-up: further reflections on focus + context. In: CHI 2006: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 999–1008. ACM Press, New York (2006)CrossRefGoogle Scholar
  26. 26.
    Bier, E.A., Stone, M.C., Pier, K., Buxton, W., DeRose, T.D.: Toolglass and magic lenses: the see-through interface. In: SIGGRAPH 1993: Proc. of the 20th Conference on Computer Graphics and Interactive Techniques, pp. 73–80. ACM Press, New York (1993)CrossRefGoogle Scholar
  27. 27.
    Pietriga, E.: A Toolkit for Addressing HCI Issues in Visual Language Environments. In: IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), Dallas, USA, pp. 145–152 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Emmanuel Pietriga
    • 1
  • Christian Bizer
    • 2
  • David Karger
    • 3
  • Ryan Lee
    • 3
    • 4
  1. 1.INRIA & Laboratoire de Recherche en Informatique (LRI)OrsayFrance
  2. 2.Freie Universität BerlinGermany
  3. 3.MIT CSAILCambridgeUSA
  4. 4.(World Wide Web Consortium)CambridgeUSA

Personalised recommendations