Zope Interface extension for defining data schemas. Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods). This package is intended to be independently reusable in any Python project. It is maintained by the Zope Toolkit project.