@abc.abstractmethod<EOL><INDENT>def set_public_domain(self, public_domain):<DEDENT>
pass<EOL>
Sets the public domain flag.

        :param public_domain: the public domain status
        :type public_domain: ``boolean``
        :raise: ``NoAccess`` -- ``Metadata.isReadOnly()`` is ``true``

        *compliance: mandatory -- This method must be implemented.*