code: def set(self):
          
          self.__parent.set_meta_rdf(self._graph.serialize(format=self.__fmt).decode('utf8'), fmt=self.__fmt)
docs: Pushes the RDF metadata description back to the infrastructure.  This will be searchable if you have called
          [set_public()](./Thing.m.html#IoticAgent.IOT.Thing.Thing.set_public)
          at any time
  
          `Example 1` Use of python `with` syntax and XXXXmeta class. `Recommended`
  
              #!python
              # using with calls set() for you so you don't forget
              with thing_solar_panels.get_meta() as meta_thing_solar_panels:
                  meta_thing_solar_panels.set_label("Mark's Solar Panels")
                  meta_thing_solar_panels.set_description("Solar Array 3.3kW")
                  meta_thing_solar_panels.set_location(52.1965071,0.6067687)
  
          `Example 2` Explicit use of set
  
              #!python
              meta_thing_solar_panels = thing_solar_panels.get_meta()
  
              meta_thing_solar_panels.set_label("Mark's Solar Panels")
              meta_thing_solar_panels.set_description("Solar Array 3.3kW")
              meta_thing_solar_panels.set_location(52.1965071,0.6067687)
  
              meta_thing_solar_panels.set()
  
  
          Raises [IOTException](./Exceptions.m.html#IoticAgent.IOT.Exceptions.IOTException)
          containing the error if the infrastructure detects a problem
  
          Raises [LinkException](../Core/AmqpLink.m.html#IoticAgent.Core.AmqpLink.LinkException)
          if there is a communications problem between you and the infrastructure
  
          Raises rdflib.plugins.parsers.notation3.`BadSyntax` Exception if the RDF is badly formed `n3`
  
          Raises xml.sax._exceptions.`SAXParseException` if the RDF is badly formed `xml`