Gets the metadata for all descriptions.

        return: (osid.Metadata) - metadata for the descriptions
        *compliance: mandatory -- This method must be implemented.*
509258
def get_descriptions_metadata(self):
        
        metadata = dict(self._descriptions_metadata)
        metadata.update({'existing_string_values': [t['text'] for t in self.my_osid_object_form._my_map['descriptions']]})
        return Metadata(**metadata)
1099236
def metadata(self):
        """"""
        md = self.xml(src="docProps/core.xml")
        if md is None:
            md = XML(root=etree.Element("{%(cp)s}metadata" % self.NS))
        return md.root
140665
def get_title_metadata(self):
        
        # Implemented from template for osid.resource.ResourceForm.get_group_metadata_template
        metadata = dict(self._mdata['title'])
        metadata.update({'existing_string_values': self._my_map['title']})
        return Metadata(**metadata)
651797
def metadata():
    """"""
    with open(os.path.join(charm_dir(), 'metadata.yaml')) as md:
        return yaml.safe_load(md)
871913
def get_metadata(self, key) -> str:
        
        return self.metadata[key] if key in self.metadata else None
1149173
def metadata(self):
        
        result = []
        for layer in self._layers:
            if layer in self._values:
                result.append({
                    'layer': layer,
                    'value': self._values[layer][1],
                    'source': self._values[layer][0],
                    'default': layer == self._layers[-1]
                })
        return result
730348
def get_knowledge_category_metadata(self):
        
        # Implemented from template for osid.resource.ResourceForm.get_group_metadata_template
        metadata = dict(self._mdata['knowledge_category'])
        metadata.update({'existing_id_values': self._my_map['knowledgeCategoryId']})
        return Metadata(**metadata)
77114
def metadata(self):
        
        if self._metadata is None:
            try:
                with open(self.paths.metadata()) as metadata_fd:
                    self._metadata = json.load(metadata_fd)
            except IOError:
                self._metadata = {}
        return self._metadata
537718
def get_accessibility_type_metadata(self):
        
        # Implemented from template for osid.logging.LogEntryForm.get_priority_metadata
        metadata = dict(self._mdata['accessibility_type'])
        metadata.update({'existing_type_values': self._my_map['accessibilityTypeId']})
        return Metadata(**metadata)
1153767
def metadata
            metadata_stm = self.Catalog.Metadata

            if metadata_stm.is_a?(Stream)
                doc = REXML::Document.new(metadata_stm.data)
                info = {}

                doc.elements.each('*/*/rdf:Description') do |description|

                    description.attributes.each_attribute do |attr|
                        case attr.prefix
                        when 'pdf','xap'
                            info[attr.name] = attr.value
                        end
                    end

                    description.elements.each('*') do |element|
                        value = (element.elements['.//rdf:li'] || element).text
                        info[element.name] = value.to_s
                    end
                end

                info
            end
        end
1092039
def get_description_metadata(self):
        
        metadata = dict(self._mdata['description'])
        metadata.update({'existing_string_values': self._my_map['description']['text']})
        return Metadata(**metadata)
555418
def metadata(self):
        
        from ambry.metadata.schema import Top  # cross-module import
        top = Top()
        top.build_from_db(self.dataset)
        return top
295423
def get_rating_metadata(self):
        
        # Implemented from template for osid.resource.ResourceForm.get_group_metadata_template
        metadata = dict(self._mdata['rating'])
        metadata.update({'existing_id_values': self._my_map['ratingId']})
        return Metadata(**metadata)
241680
def dict(self):
        
        metadata = super(ImpactLayerMetadata, self).dict

        metadata['provenance'] = self.provenance
        metadata['summary_data'] = self.summary_data

        return metadata
1219034
def _rpc_metadata(self):
        
        if self._rpc_metadata_internal is None:
            self._rpc_metadata_internal = _helpers.metadata_with_prefix(
                self._database_string
            )

        return self._rpc_metadata_internal
554158
def features(self):
        
        if self._features is None:
            metadata = self.metadata()
            if "features" in metadata:
                self._features = metadata["features"]
            else:
                self._features = []
        return self._features
833001
def get_copyright_metadata(self):
        
        # Implemented from template for osid.resource.ResourceForm.get_group_metadata_template
        metadata = dict(self._mdata['copyright'])
        metadata.update({'existing_string_values': self._my_map['copyright']})
        return Metadata(**metadata)