Returns the namespace that should be used for this schema, when specified.

        :return: <str>

def namespace(self, **context):
        """
        Returns the namespace that should be used for this schema, when specified.

        :return: <str>
        """
        context = orb.Context(**context)
        if context.forceNamespace:
            return context.namespace or self.__namespace
        else:
            return self.__namespace or context.namespace