def name(self):
        """
        Name of document as seen on ProvStore
        """
        if self._name:
            return self._name
        elif not self.abstract:
            return self.read_meta()._name

        raise EmptyDocumentException()