diff --git a/base_classes/NXobject.nxdl.xml b/base_classes/NXobject.nxdl.xml
index c6ef1ce7d0..e80574ca22 100644
--- a/base_classes/NXobject.nxdl.xml
+++ b/base_classes/NXobject.nxdl.xml
@@ -27,23 +27,60 @@
name="NXobject"
type="group">
- This is the base object of NeXus. The groups and fields contained
- within this file are allowed to be present in any derived base class.
+ This is the base object of NeXus. The groups and fields contained
+ within this base class are allowed to be present in any derived base class.
+
+ The FIELDNAME refers to a defined field of the derived base class or any
+ field that is not defined by the base class.
If nameType="partial", the placeholders (e.g., FIELDNAME or GROUPNAME)
can be replaced by the name of any object (field or group,
- respectively) that exists within the same group.
-
+ respectively).
+
+
NXlog group containing logged values of GROUPNAME.
+
+
+ A field that is defined by the derived base class or added without
+ existing definition. Its type can be defined by the data_type attribute
+ and a meaning could be provided by the identifier attribute.
+
+
+
+ Declares the NXDL data type of the field if the field (and its
+ type) is not defined by the derived class.
+
+
+
+
+ An identifier for a (persistent) resource.
+
+ An identifier, provided by some authority, that has been assigned to an
+ object describing this field.
+
+ See the type attribute of the identifierNAME field for examples of identifiers.
+
+
+
+
+ An identifier for a (persistent) resource.
+
+ An identifier, provided by some authority, that has been assigned to an
+ object describing the units of the field.
+
+ See the type attribute of the identifierNAME field for examples of identifiers.
+
+
+
Target values of FIELDNAME.