Returns a new linked data element for the given url and kind.

        :param str url: URL to assign to the linked data element.
        :param str kind: kind of the resource that is linked. One of the
          constantes defined by :class:`everest.constants.RESOURCE_KINDS`.
        :returns: object implementing :class:`ILinkedDataElement`.

def create_linked_data_element(self, url, kind, id=None, # pylint: disable=W0622
                                   relation=None, title=None):
        """
        Returns a new linked data element for the given url and kind.

        :param str url: URL to assign to the linked data element.
        :param str kind: kind of the resource that is linked. One of the
          constantes defined by :class:`everest.constants.RESOURCE_KINDS`.
        :returns: object implementing :class:`ILinkedDataElement`.
        """
        mp = self.__mp_reg.find_or_create_mapping(Link)
        return mp.data_element_class.create(url, kind, id=id,
                                            relation=relation, title=title)