Ontology-Enhanced User Interfaces: A Survey

Ontologies have been increasingly used in software systems in the past years. However, in many of those systems, the ontologies are hidden "under the hood". While a lot of useful applications of ontologies on the database and business logic layer have been proposed, the employment of ontologies in user interfaces has been gaining comparatively little attention so far. For providing a deeper understanding of that field as well as assisting developers of ontology-enhanced user interfaces, the authors give an overview of such applications and introduce a schema for characterizing the requirements of ontology-enhanced user interfaces. With this article, a state of the art survey of approaches is presented along with promising research directions.

[1]  Valeriya Gribova,et al.  AUTOMATIC GENERATION OF CONTEXT-SENSITIVE HELP USING A USER INTERFACE PROJECT , 2007 .

[2]  A. F. Adams,et al.  The Survey , 2021, Dyslexia in Higher Education.

[3]  Barry Smith,et al.  FOIS introduction: Ontology---towards a new synthesis , 2001, FOIS.

[4]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[5]  Michael Uschold,et al.  Ontologies and semantics for seamless connectivity , 2004, SGMD.

[6]  Pietu Pohjalainen,et al.  Self-configuring user interface components , 2010, SEMAIS '10.

[7]  Martin Dzbor,et al.  Best of Both: Using Semantic Web Technologies to Enrich User Interaction with the Web and Vice Versa , 2008, SOFSEM.

[8]  Kalina Bontcheva,et al.  Automatic Report Generation from Ontologies: The MIAKT Approach , 2004, NLDB.

[9]  A Min Tjoa,et al.  Towards the Use of Ontologies for Improving User Interaction for People with Special Needs , 2006, ICCHP.

[10]  Bo Sun,et al.  A Development Platform for Distributed User Interfaces , 2007, SEKE.

[11]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services: The OWL-S Approach , 2004, SWSWPC.

[12]  Tim Hussein,et al.  Automated generation of faceted navigation interfaces using semantic models , 2010, SEMAIS '10.

[13]  Enrico Motta,et al.  Design of customized web applications with OntoWeaver , 2003, K-CAP '03.

[14]  San Murugesan,et al.  Handbook of Research on Web 2.0, 3.0, and X.0: Technologies, Business, and Social Applications , 2009 .

[15]  Mariano Fernández-López,et al.  Ontological Engineering , 2003, Encyclopedia of Database Systems.

[16]  Siegfried Handschuh,et al.  Semanta - Semantic Email Made Easy , 2009, ESWC.

[17]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[18]  Eero Hyvönen,et al.  Ontology-Based Image Retrieval , 2003, WWW.

[19]  José Ramón Hilera,et al.  Using Ontologies in Software Engineering and Technology , 2006, Ontologies for Software Engineering and Software Technology.

[20]  Jack Park,et al.  IRIS: Integrate. Relate. Infer. Share , 2005, Semantic Desktop Workshop.

[21]  Gerd Stumme,et al.  Semantic resource management for the web: an e-learning application , 2004, WWW Alt. '04.

[22]  Enrico Motta,et al.  A Knowledge-Based News Server Supporting Ontology-Driven Story Enrichment and Knowledge Retrieval , 1999, EKAW.

[23]  Stefano Spaccapietra,et al.  Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization , 2009, Modular Ontologies.

[24]  Oscar Díaz,et al.  Improving portlet interoperability through deep annotation , 2005, WWW '05.

[25]  Stephan Grimm,et al.  Supporting business intelligence by providing ontology-based end-user information self-service , 2008, OBI '08.

[26]  Spencer Rugaber,et al.  Knowledge-based user interface migration , 1994, Proceedings 1994 International Conference on Software Maintenance.

[27]  E. Klien,et al.  Requirements for Geospatial Ontology Engineering , 2005 .

[28]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[29]  Heiko Paulheim Ontologies for User Interface Integration , 2009, International Semantic Web Conference.

[30]  Amparo Elizabeth Cano,et al.  Ozone Browser: Augmenting the Web with Semantic Overlays , 2009, SFSW@ESWC.

[31]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[32]  Bernd Stadlhofer,et al.  SeGoF: semantic e-government forms , 2008, DG.O.

[33]  Hejie Chen,et al.  Deriving user interface from ontologies: a model-based approach , 2005, 17th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'05).

[34]  Fabio Casati,et al.  Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities , 2007, IEEE Internet Computing.

[35]  K. Alexander,et al.  FROM AN ONTOLOGY-ORIENTED APPROACH CONCEPTION TO USER INTERFACE DEVELOPMENT , 2007 .

[36]  Michael Gruninger,et al.  ONTOLOGY Applications and Design , 2002 .

[37]  Sophie Dupuy-Chessa,et al.  Ontology for Multi-surface Interaction , 2003, INTERACT.

[38]  Salvador Sánchez-Alonso,et al.  Usability evaluation of ontology editors , 2005 .

[39]  Timothy W. Finin,et al.  A policy language for a pervasive computing environment , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[40]  Steffen Lohmann,et al.  gFacet: A Browser for the Web of Data , 2008, IMC-SSW@SAMT.

[41]  Michael Hausenblas,et al.  Exploiting Linked Data to Build Web Applications , 2009, IEEE Internet Computing.

[42]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[43]  Stephen Cranefield UML and the Semantic Web , 2001, SWWS.

[44]  Carole A. Goble,et al.  Query processing in the TAMBIS bioinformatics source integration system , 1999, Proceedings. Eleventh International Conference on Scientific and Statistical Database Management.

[45]  Jonna Häkkilä,et al.  Utilising context ontology in mobile device application personalisation , 2004, MUM '04.

[46]  Mary Beth Rosson,et al.  Survey on user interface programming , 1992, CHI.

[47]  Tiziana Catarci,et al.  An Ontology Based Visual Tool for Query Formulation Support , 2004, OTM Workshops.

[48]  Nicola Guarino,et al.  OntoSeek: content-based access to the Web , 1999, IEEE Intell. Syst..

[49]  Andreas Becks,et al.  Exploiting metadata for ontology-based visual exploration of weakly structured text documents , 2003, Proceedings on Seventh International Conference on Information Visualization, 2003. IV 2003..

[50]  Edwin D. Reilly,et al.  Interactive system , 2003 .

[51]  Mike Uschold,et al.  A Framework for Understanding and Classifying Ontology Applications , 1999 .

[52]  Michael Kohlhase,et al.  Semantic transparency in user assistance systems , 2009, SIGDOC '09.

[53]  Markus Krötzsch,et al.  Semantic Wikipedia , 2006, WikiSym '06.

[54]  John Davies,et al.  QuizRDF: search technology for the semantic Web , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[55]  Elizabeth Furtado,et al.  An Ontology-Based Method for Universal Design of User Interfaces , 2001 .

[56]  Nicola Guarino,et al.  WonderWeb Deliverable D18 Ontology Library , 2003 .

[57]  Stefan Seedorf,et al.  Applications of Ontologies in Software Engineering , 2006 .

[58]  Elizabeth Furtado,et al.  An Ontology-Based Method for Universal Design of User Conceptual Interfaces Using Scenarios , 2002, TAMODIA.

[59]  Heiko Paulheim,et al.  Efficient Semantic Event Processing: Lessons Learned in User Interface Integration , 2010, ESWC.

[60]  Alan J. Dix,et al.  1st international workshop on semantic models for adaptive interactive systems (SEMAIS 2010) , 2010, IUI '10.

[61]  Stefan Decker,et al.  Implementing Semantic Web applications : reference architecture and challenges , 2009 .

[62]  Helen Wright,et al.  An Ontological Approach to Visualization Resource Management , 2006, DSV-IS.

[63]  Ahmed Seffah,et al.  A Pattern Framework for Eliciting and Delivering UCD Knowledge and Practices , 2003 .

[64]  Bob J. Wielinga,et al.  Using explicit ontologies in KBS development , 1997, Int. J. Hum. Comput. Stud..

[65]  Mario Piattini,et al.  Ontologies for Software Engineering and Software Technology , 2010 .

[66]  Alon Y. Halevy,et al.  Semantic Integration Research in the Database Community : A Brief Survey , 2005 .

[67]  Ansgar Bernardi,et al.  Overview and Outlook on the Semantic Desktop , 2005, Semantic Desktop Workshop.

[68]  Akrivi Katifori,et al.  Ontology visualization methods—a survey , 2007, CSUR.

[69]  Tirdad Rahmani,et al.  An User Interface Adaptation Architecture for Rich Internet Applications , 2008, ESWC.

[70]  Jacco van Ossenbruggen,et al.  Configuring Semantic Web Interfaces by Data Mapping , 2009 .

[71]  Frank van Harmelen,et al.  Supporting User Tasks through Visualisation of Light-weight Ontologies , 2004, Handbook on Ontologies.

[72]  Tim Hussein,et al.  Proceedings of the 1st International Workshop on Semantic Models for Adaptive Interactive Systems : (SEMAIS 2010), 2010, Hong Kong, China , 2010 .

[73]  Liliana Ardissono,et al.  A Framework for Rapid Development of Advanced Web-based Configurator Applications , 2002, ECAI.

[74]  Scott Henninger,et al.  CAPTURING AND DISSEMINATING USABILITY PATTERNS WITH SEMANTIC WEB TECHNOLOGY , 2003 .

[75]  Wendy Hall,et al.  Conceptual linking: ontology-based open hypermedia , 2001, WWW '01.

[76]  Alison. Lee Exploiting Context for Mobile User Experience Position Paper for SEMAIS 2010 Workshop , 2010 .

[77]  Frank van Harmelen,et al.  Introduction to Semantic Web Ontology Languages , 2005, Reasoning Web.

[78]  Amit P. Sheth,et al.  TcruziKB: Enabling Complex Queries for Genomic Data Exploration , 2008, 2008 IEEE International Conference on Semantic Computing.

[79]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[80]  David R. Karger,et al.  Piggy Bank: Experience the Semantic Web inside your web browser , 2005, J. Web Semant..

[81]  Kênia Sousa Model-driven approach for user interface: business alignment , 2009, EICS '09.

[82]  Wolfgang Hesse,et al.  Ontologies in the Software Engineering Process , 2005, EAI.

[83]  Ubbo Visser,et al.  Finding and Integration of Information-A Practical Solution for the Semantic Web - , 2002 .

[84]  Kaarel Kaljurand,et al.  Verbalizing OWL in Attempto Controlled English , 2007, OWLED.

[85]  Heiko Paulheim,et al.  Ontologies-Based Business Integration , 2008 .

[86]  Anupriya Ankolekar,et al.  The two cultures: mashing up web 2.0 and the semantic web , 2007, WWW '07.

[87]  Axel Korthaus,et al.  KOntoR: An Ontology-enabled Approach to Software Reuse , 2006, SEKE.