Skip to content

Commit

Permalink
Implement metadata store for map layers
Browse files Browse the repository at this point in the history
QgsLayerMetadata handles storage and management of the metadata
for a QgsMapLayer. This class is an internal QGIS format with a common
metadata structure, which allows for code to access the metadata properties for
layers in a uniform way.

The metadata store is designed to be compatible with the Dublin Core metadata
specifications, and will be expanded to allow compatibility with ISO specifications
in future releases. However, the QGIS internal schema does not represent a superset
of all existing metadata schemas and accordingly conversion from specific
metadata formats to QgsLayerMetadata may result in a loss of information.

This class is designed to follow the specifications detailed in
the schema definition available at resources/qgis-resource-metadata.xsd
within the QGIS source code.
  • Loading branch information
nyalldawson committed May 3, 2017
1 parent 3a965e6 commit 40fccf5
Show file tree
Hide file tree
Showing 5 changed files with 1,246 additions and 16 deletions.

0 comments on commit 40fccf5

Please sign in to comment.