The  bookmark system is quite different from the
hierarchical file folder method used by most
browsers. This design is in keeping with two design
principles:
Building a browser with the simplest interface possible.
Avoiding the need for the user to remember addresses of
sites that the user wants to visit.
The hierarchical way of organising bookmarks does not work
well for most people. Instead of this approach,
follows a database like approach. An address related to a
bookmark is stored with some metadata associated with
it. This metadata is then used to retrieve a bookmark
later. Future versions of  will provide useful ways of
searching for and retrieving bookmarks using this
database.
In the  bookmark system, addresses are organised by
associating each address with one or more topic. For
example, if one were to store a bookmark for
GNOME
Developers home page, in any other browser, the user
might store it under the following hierarchy:
Development -> GNOME -> GNOME developers home page
In , the same page could be associated with two
topics:
Development -> GNOME developers home page
GNOME -> GNOME developers home page
Now the user can access this bookmark by typing the
topic "GNOME" or "Development" in the location
bar. The user can also type in any of the words "GNOME",
"developers", "home" or "page" in the location bar. Either of these
methods drops a list containing the required bookmark. For
all ways to access bookmarks, see  allows only a single level of topics. Topics cannot
have sub-topics.
