diff --git a/specification.rst b/specification.rst index 14b00c4..21c8071 100644 --- a/specification.rst +++ b/specification.rst @@ -279,9 +279,7 @@ Examples: * ``1ab4:x-my-type`` Note: Only first character after colon denotes type, all following characters -must be ignored (they are reserved for optional parameters of the type). The -types starting with "x" are free to use in any application for experimenting, -at risk of incompatibily problems between implementations. +must be ignored (they are reserved for optional parameters of the type) Counter Type ```````````` @@ -318,6 +316,18 @@ Note: This is ABSOLUTE type from the RRDTool, but I find that name misleading +Extention Type +`````````````` + +The types starting with "x" are free to use in any application for +experimenting. Its use is discouraged for interoperable applications. + +Note: the type should be used for values that can't be represented by existing +type system. If you just need more specific data type or a measure unit, please +choose a generic type and specify more precise data type or unit in extension +specific to your application. + + Choosing the Right Data Type ````````````````````````````