URL = scheme delimiter path? query? anchor?
scheme = "vnd.sun.star.help"
delimiter = "://" | ":/"
path = module ( "/" id )?
query = "?" key-value-list?
keyvaluelist = keyvalue ( "&" keyvalue )?
keyvalue = key "=" value // See below for optional and mandatory keys and values
anchor = "#" anchor-name
Currently, to have a more fault tolerant system, some enveloping set of this is allowed, but without carrying more information.
Examples:
vnd.sun.star.help://?System=WIN&Language=de
vnd.sun.star.help://swriter?System=WIN&Language=de&Query=text&HitCount=120&Scope=Heading
vnd.sun.star.help://portal/4711?System=UNIX&Language=en_US&HelpPrefix=http%3A%2F%2Fportal%2Fportal
Some information should/must be given in every URL, namely the value of the keys "System"/"Language".