hermes.model.types
==================

.. py:module:: hermes.model.types


Submodules
----------

.. toctree::
   :maxdepth: 1

   /api/hermes/model/types/ld_container/index
   /api/hermes/model/types/ld_context/index
   /api/hermes/model/types/ld_dict/index
   /api/hermes/model/types/ld_list/index
   /api/hermes/model/types/pyld_util/index


Attributes
----------

.. autoapisummary::

   hermes.model.types._TYPEMAP


Functions
---------

.. autoapisummary::

   hermes.model.types.init_typemap


Package Contents
----------------

.. py:data:: _TYPEMAP

   A list of tuples each containing a function to check if the conversion function (the second item in the tuple which
   converts the given object into a JSON_LD represented by an ld_container) is applicable for a given expanded JSON_LD
   value (given in native its native python version).

.. py:function:: init_typemap() -> None

   A function registering the type conversions in _TYPEMAP with the :class:`JsonLdProcessor` class.

   :rtype: None


