TW WineAgent - Semantic Sommelier

Printer-friendly version
Research Areas: Web Science
Principal Investigator: Deborah L. McGuinness
Co Investigator:
Concepts: Information Model, Web Science, Ontology, Semantic Web, Inference, Semantic Reasoning, Linked Data
The Tetherless World Wine Agent is a demonstration platform for a large variety of Semantic Web technologies in a rich domain and is derived from previous work in the field of reasoning systems.

The Wine Agent represents knowledge of wines and foods using ontologies described in the Web Ontology Language (OWL). When users make contributions to the Wine Agent, these contributions are encoded in RDF+XML using the classes and properties supplied by the Wine Agent to extend the underlying ontology. Therefore, users help enrich the ontology so that anyone can better capture the diverse nature of the domain. Our goal in the near future is to provide a demonstration for the purposes of advertising the agent as a tool for other individuals to use, both end users and data suppliers, in an effort to convince restaurant proprietors to encode their menus and wine lists as RDF+XML using the Wine Agent ontology. Having menus in this form would greatly increase the reach of the Wine Agent and Linked Data as a whole.

Project Participants

  • Current Investigators:
    • Deborah McGuinness: Principal investigator, developer of the original Wine Agent and Wine Ontology
    • Evan Patton: Ph.D. Student, focused on reasoning and Android implementation; built the initial iPhone prototype application
    • ZhuoJun Li: Senior, developing the iOS version
  • Past Investigators:
    • Yanning Chen: Ph.D. Student, focused on GPS-based services on mobile platforms, maintains the iOS implementation
    • Daniel Souza: Worked on the Android version as an undergraduate
    • Philip Ng: Worked on the iOS version as an undergraduate
    • Bharath Santosh: Worked on an OWL-based web form user interface
    • James Michaelis: Ph.D. student, developed a wiki-driven version of the Wine Agent, hosted here.
    • Eric Hsu: Developed this agent at Stanford Knowledge Systems Laboratory


* Patton, E.W. & McGuinness, D.L.: Scaling the Wall: Experiences Adapting a Semantic Web Application to Utilize Social Networks on Mobile Devices. In: Web Science 2010.
* Patton, E.W. & McGuinness, D.L.: The Mobile Wine Agent: Pairing Wine with the Social Semantic Web. In: Social Data on the Web workshop, co-located with the 8th annual International Semantic Web Conference. (Washington, D.C., Oct 25-29, 2009)
* Patton, E.W. & McGuinness, D.L.: Tetherless World Mobile Wine Agent: An Application for Semantics on Mobile Devices. In: Poster and Demo session of the International Semantic Web Conference. (Washington, D.C., Oct 25-29, 2009)
* Michaelis, J., Ding, L., & McGuinness, D.L.: The TW Wine Agent: A social semantic web demo. In: Poster and Demo track of the 7th International Semantic Web Conference. (October 2008)
* Hsu, E., & McGuinness, D.L.: KSL Wine Agent: Semantic Web testbed application. In: Proceedings of the 16th International Workshop on Description Logics. (September 2003)

The Wine Agent ontology has also appeared in a number of other publications:
* Noy, N.F., & McGuinness, D.L.: "Ontology Development 101: A Guide to Creating Your First Ontology". Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, March 2001.
* Patel-Schneider, P.F., McGuinness, D.L., Brachman, R.J., Resnick, L.A., & Borgida, A.: "The CLASSIC Knowledge Representation System: Guiding Principles and Implementation Rationale". SIGART Bulletin, 2:3 (1991), pages 108--113.


Below are videos and screenshots of an early iteration of the Wine Agent on iPod touch. The latest version, which runs on Android and iOS devices, is currently under development and testing. The media files below are best viewed with the latest versions of Internet Explorer, Firefox, Chrome, or Safari, and the latest version of Quicktime. If you are having trouble viewing the video, right-click this link to download it locally before attempting to play it.

In the News

For press coverage, please see Announcements.



Geolocation Facebook Events Restaurant Menus Twitter Posting