.. glossary:: Fragment See URI Route See URI Sitemap The Krail Sitemap describes, as you would expect, the structure of the application. However, it is not just a passive output from a site, but an integral part of the application design - it brings together a route, its associated View and an I18N key for translating the page title. View A View is almost as described in the Vaadin handbook - the only difference with a ``KrailView``, as opposed to a standard Vaadin View, is that is modified to work with Krail's Guice enabled navigation. URI Of course there is only one correct definition of 'URI', but in a Krail context it is the way the structure of the URI is interpreted which becomes important. This interpretation is defined by an implementation of ``URIFragmentHandler``, and Krail's default implementation is ``StrctURIFragmentHandler``. See the javadoc for that class for a definition of how it separates 'pages' from parameters. As Krail has evolved, the terminology used to describe various elements of a URI has become a bit confused. This section sets out how it should be - but at the moment, other documentation (and method / field naming) are inconsistent. Hopefully the planned move to Vert.x will not change anything further These terms assume the use of ``StrictURIFragmentHandler`` By example: URI:: com.example.myapp/#members/detail/id=1 - the whole thing baseUri:: com.example.myapp/ fragment:: members/detail/id=1 route :: members/detail parameters:: id=1