.. module:: zeitgeist.datamodel

==========
Data Model
==========

Event
+++++

.. autoclass:: Event
    :members: 

Subject
+++++++

.. autoclass:: Subject
    :members: 

Interpretation
++++++++++++++

A collection of :class:`Symbol` objects which represents the interpretations
defined by the zeitgeist ontology. For more information see :ref:`symbol-interpretation`.

Manifestation
+++++++++++++

A collection of :class:`Symbol` objects which represents the manifestations
defined by the zeitgeist ontology. For more information see :ref:`symbol-manifestation`.

TimeRange
+++++++++

.. autoclass:: TimeRange
    :members: 

ResultType
++++++++++

.. autosymbol:: ResultType

StorageState
+++++++++++++

.. autosymbol:: StorageState

DataSource
++++++++++

.. autosymbol:: DataSource

NULL_EVENT
++++++++++

.. autodata:: NULL_EVENT
