:mod:`eulxml.xmlmap.cerp` - Collaborative Electronic Records Project
=====================================================================
.. module:: eulxml.xmlmap.cerp
General Information
-------------------
The Collaborative Celectronic Records Project, or `CERP
`_ is a digital preservation project from
the `Smithsonian Institution Archives `_ and the
`Rockefeller Archive Center `_. One particular
product of that project was an `XML format for email accounts
`_.
This module maps those XML objects to Python objects.
The schema produced by the project will validate only :class:`Account`
objects, though this module also allows the creation of subelements.
:class:`Account` and Associated Objects
---------------------------------------
.. autoclass:: Account
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#element_Account
.. autoclass:: ReferencesAccount
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_ref-account-type
:class:`Folder` and Associated Objects
--------------------------------------
.. autoclass:: Folder
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_folder-type
.. autoclass:: Mbox
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_mbox-type
:class:`Message` and Associated Objects
---------------------------------------
.. autoclass:: Message
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_message-type
.. autoclass:: ChildMessage
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_child-message-type
.. autoclass:: SingleBody
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_single-body-type
.. autoclass:: MultiBody
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_multi-body-type
.. autoclass:: Incomplete
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_incomplete-parse-type
.. autoclass:: BodyContent
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_int-body-content-type
.. autoclass:: ExtBodyContent
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_ext-body-content-type
Additional Utility Objects
--------------------------
.. autoclass:: Parameter
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_parameter-type
.. autoclass:: Header
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_header-type
.. autoclass:: Hash
:members:
:undoc-members:
:inherited-members:
http://www.records.ncdcr.gov/emailpreservation/mail-account/mail-account_docs.html#type_hash-type