WARNING: This server provides a static reference view of the NetKernel documentation. Links to dynamic content do not work. For the best experience we recommend you install NetKernel and view the documentation in the live system .

A Grammar is a technology used to define how a resource identifier is matched and parsed into parts. Because grammars are bi-directional, they can also be used to construct an identifier from constituent parts.

NetKernel includes three types of grammar:

NetKernel includes the Grammar's Kitchen tool for testing and debugging grammar definitions.