diff --git a/src/client/containers/SemanticPortal.js b/src/client/containers/SemanticPortal.js
index 38df4577f6f9d5b74990ea90155c7716280b62cd..817e2ef2bef12265314e18a030fdb9f185a7f976 100644
--- a/src/client/containers/SemanticPortal.js
+++ b/src/client/containers/SemanticPortal.js
@@ -65,7 +65,7 @@ const {
   rootUrl,
   perspectives,
   layoutConfig,
-  knowledgeGraphMetadataSource
+  knowledgeGraphMetadataConfig
 } = portalConfig
 const perspectiveConfig = await createPerspectiveConfig({
   portalID,
@@ -635,16 +635,17 @@ const SemanticPortal = props => {
                 <div className={classNames(classes.mainContainer, classes.textPageContainer)}>
                   <TextPage>
                     {intl.getHTML('aboutThePortalPartOne')}
-                    <KnowledgeGraphMetadataTable
-                      portalConfig={portalConfig}
-                      layoutConfig={layoutConfig}
-                      perspectiveID={knowledgeGraphMetadataSource}
-                      resultClass='knowledgeGraphMetadata'
-                      fetchKnowledgeGraphMetadata={props.fetchKnowledgeGraphMetadata}
-                      knowledgeGraphMetadata={props[knowledgeGraphMetadataSource]
-                        ? props[knowledgeGraphMetadataSource].knowledgeGraphMetadata
-                        : null}
-                    />
+                    {knowledgeGraphMetadataConfig.showTable &&
+                      <KnowledgeGraphMetadataTable
+                        portalConfig={portalConfig}
+                        layoutConfig={layoutConfig}
+                        perspectiveID={knowledgeGraphMetadataConfig.perspective}
+                        resultClass='knowledgeGraphMetadata'
+                        fetchKnowledgeGraphMetadata={props.fetchKnowledgeGraphMetadata}
+                        knowledgeGraphMetadata={props[knowledgeGraphMetadataConfig.perspective]
+                          ? props[knowledgeGraphMetadataConfig.perspective].knowledgeGraphMetadata
+                          : null}
+                      />}
                     {intl.getHTML('aboutThePortalPartTwo')}
                   </TextPage>
                 </div>}
diff --git a/src/configs/portalConfig.json b/src/configs/portalConfig.json
index 41fee6fae56657a3ec0cd854c92ad440a3619e01..fe3e88ce656d75ed5744d46c2c9e3807f7e9443f 100644
--- a/src/configs/portalConfig.json
+++ b/src/configs/portalConfig.json
@@ -19,7 +19,6 @@
             "places"
         ]
     },
-    "knowledgeGraphMetadataSource": "perspective1",
     "localeConfig": {
         "defaultLocale": "en",
         "readTranslationsFromGoogleSheets": "false",
@@ -44,6 +43,10 @@
         "sitemapUrl": "https://sampo-ui.demo.seco.cs.aalto.fi/sitemap",
         "sitemapInstancePageQuery": "sitemapInstancePageQuery"
     },
+    "knowledgeGraphMetadataConfig": {
+        "showTable": false,
+        "perspective": "perspective1" 
+    },
     "layoutConfig": {
         "colorPalette": {
             "primary": {