diff --git a/docs/sources/collection/xmldata.xml b/docs/sources/collection/xmldata.xml
index 0052b8aeb..720baa50e 100644
--- a/docs/sources/collection/xmldata.xml
+++ b/docs/sources/collection/xmldata.xml
@@ -283,8 +283,8 @@
This icon type may have width and height properties.
- remote icons loaded from a remote URL. Currently, at least HTTP urls must be supported.
- This icon type may have width and height properties.
+ remote icons loaded from a remote URL. Currently, only HTTP urls are supported.
+ This icon type should have width and height properties.
Examples of the different methods to specify an icon:
diff --git a/docs/sources/metainfo/component.xml b/docs/sources/metainfo/component.xml
index b8d958a6c..157ebb97c 100644
--- a/docs/sources/metainfo/component.xml
+++ b/docs/sources/metainfo/component.xml
@@ -143,6 +143,30 @@
+
+ <icon/>
+
+
+ The <icon/> tag describes the component icon. It is mostly used for GUI applications (component-type desktop-application).
+ It can be of the type stock, local,
+ or url.
+
+
+ stock icons are loaded from stock. The icon name should never include any file-extension or path.
+
+
+ local icons are loaded from a file in the filesystem.
+ They should specify a full file path.
+ This icon type may have width and height
+ properties.
+
+
+ remote icons loaded from a remote URL. Currently, only HTTP urls are supported.
+ This icon type should have width and height properties.
+
+
+
+
<description/>