diff --git a/doc/src/Glossary.html b/doc/src/Glossary.html
new file mode 100755
index 0000000000..58e0b00afe
--- /dev/null
+++ b/doc/src/Glossary.html
@@ -0,0 +1,53 @@
+
+HDF5 Draft Glossary
+
+
+
+HDF5 Glossary
+
+
+A glossary of data-types used in the HDF5 APIs.
+
+
+ - Basic Types
+
- Complex Types
+
- Disk I/O Types
+
+
+Since many of the typedefs in the HDF5 API are not well-defined yet,
+the types below may change radically en route to a final API...
+
+
+
+Basic Types:
+
+ - char - 8-bit character (only for ASCII information)
+
- int8 - 8-bit signed integer
+
- uint8 - 8-bit unsigned integer
+
- int16 - 16-bit signed integer
+
- uint16 - 16-bit unsigned integer
+
- int32 - 32-bit signed integer
+
- uint32 - 32-bit unsigned integer
+
- intn - "native" signed integer
+
- uintn - "native" unsigned integer
+
- int64 - 64-bit signed integer (new)
+
- uint64 - 64-bit unsigned integer (new)
+
- float32 - 32-bit IEEE float
+
- float64 - 64-bit IEEE float
+
+
+Complex Types:
+
+ - hid_t - 32-bit unsigned integer used as ID for memory objects
+
- hoid_t - 32-bit unsigned integer (currently) used as ID for disk-based
+ objects
+
- hbool_t - boolean to indicate true/false/error codes from functions
+
- herr_t - 32-bit integer to indicate succeed/fail codes from functions
+
+
+Disk I/O Types:
+
+ - hoff_t - (64-bit?) offset on disk in bytes
+
- hlen_t - (64-bit?) length on disk in bytes
+
+