Recently much research has been focused on developing techniques and systems for providing routes within buildings. While outdoor routing is based on criteria such as shortest, fastest and least turns, indoor routing is primarily based on accessibility and safety criteria, and while outdoor routing could adversely be impacted by weather and traffic, among other conditions, such conditions do not affect indoor routing. However, developing techniques that meet user's indoor routing preferences, especially those with special needs, is a challenging task. An example is development of a set of techniques that avoids a hallway with a protruding object to allow safe passage by the visually impaired or that avoids stairs for the mobility impaired. In this article, we present and analyze new techniques based on the Americans with Disabilities Act (ADA) standards that provide routes within buildings and meet user's special needs and preferences.t gis_1198 299..330 little provision for user preferences (Birgri 2007). Functionality beyond those generic functions (e.g. navigation both indoors and outdoors), may require a user to carry multiple devices. Even the most capable handheld navigation devices suffer from limitations of the underlying techniques and technologies such as GPS, the most prevalent geo-positioning technology for navigation (Barnes et al. 2003), map databases, and the lack of navigation support for people with special needs. Such shortcomings compel users to accept solutions that may not meet their needs and preferences (Byron 2004).To overcome the shortcomings of current navigation systems, we are developing techniques and technologies for UNAVIT (Universal NAVIgation Technology), which we define as a navigation framework capable of providing navigation assistance anywhere, anytime, and for any user, transparently and adaptively Karimi 2009, 2010;Karimi and Ghafourian 2009). With respect to anywhere, UNAVIT supports navigation both in indoors and outdoors. In other words, UNAVIT would address the navigation needs of users with special needs and different preferences regardless of their location (e.g., indoor or outdoor). For this, UNAVIT considers the differences between the physical structures of indoors and outdoors, as each environment requires different sets of data, techniques, and technologies. Of such differences, those between road networks and hallway networks and those between outdoor routing, which are affected by such factors as weather and traffic, and indoor routing, which are affected by accessibility, are worth mentioning.While there exist techniques and technologies that provide routes for people with special needs and preferences, they have shortcomings. For example, some techniques and technologies only address the special needs of a given group (e.g. the visually impaired), and some do not adhere to the standards set for the mobility impaired (e.g. accessibility of buildings).In this article, we leverage our research on indoor routing, ONALIN, which is an indoor routing ontology and th...