diff --git a/product/ERP5/PropertySheet/Document.py b/product/ERP5/PropertySheet/Document.py
index 345ff12e89365818e5845f5aa459518bbd43a5b7..1357efa911582305db59643d63453ddd77308321 100644
--- a/product/ERP5/PropertySheet/Document.py
+++ b/product/ERP5/PropertySheet/Document.py
@@ -1,46 +1,56 @@
 ##############################################################################
 #
-# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Jean-Paul Smets-Solanes <jp@nexedi.com>
+## Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
 #
-# WARNING: This program as such is intended to be used by professional
+## WARNING: This program as such is intended to be used by professional
 # programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
+# # consequences resulting from its eventual inadequacies and bugs
+# # End users who are looking for a ready-to-use solution with commercial
+# # garantees and support are strongly adviced to contract a Free Software
+# # Service Company
+# #
+# # This program is Free Software; you can redistribute it and/or
+# # modify it under the terms of the GNU General Public License
+# # as published by the Free Software Foundation; either version 2
+# # of the License, or (at your option) any later version.
+# #
+# # This program is distributed in the hope that it will be useful,
+# # but WITHOUT ANY WARRANTY; without even the implied warranty of
+# # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# # GNU General Public License for more details.
+# #
+# # You should have received a copy of the GNU General Public License
+# # along with this program; if not, write to the Free Software
+# # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+# #
+# ##############################################################################
 
 class Document:
-    """
-        Properties for a simple Document
-    """
+  """
+    This propert sheet defines the default taxonomy for Document management in ERP5.
+  """
+
+  _properties = (
+  )
+
+  _categories = ('similar', 'predecessor', 'successor', 'contributor', 'classification',
+                 # Source project is set by default since project is equivalent to workspace
+                 'source_project',
+                 # Source is defined in DMS documentation
+                 'source',
+                 # XXX-JPS where are these defined in documentation. Why ?
+                 'destination',
+                 # XXX-JPS all the following properties should be configured on portal type
+                 # and removed from here
+                 'publication_section', 'function', 'group', 'site')
+
+  _constraints = (
+      {
+      'id'          :   'unique_coordinates',       # XXX-JPS plural naming - rename to unique_coordinate
+      'description' :   'coordinate triplet must be complete and unique',
+      'type'        :   'DocumentCoordinatesConstraint'}, # XXX-JPS plural - rename to DocumentCoordinateConstraint
+    )
+ 
 
-    _properties = (
-        {   'id'          : 'text_content',
-            'description' : 'The content of the document considered as a text string',
-            'type'        : 'text',
-            'mode'        : 'w'
-            },
-        {   'id'          : 'text_format',
-            'description' : 'The format of the text content of this document',
-            'type'        : 'string',
-            'mode'        : 'w'
-            }
-        )
+# vim: shiftwidth=2