diff --git a/src/client/components/facet_results/ObjectList.js b/src/client/components/facet_results/ObjectList.js
index 2832ed028c7eb14fb57f81b37cc132f56ee838ba..954752bdb24047dc2d2ab9bb5e271816b8de3ae9 100644
--- a/src/client/components/facet_results/ObjectList.js
+++ b/src/client/components/facet_results/ObjectList.js
@@ -51,6 +51,9 @@ const ObjectList = props => {
   };
 
   const createLink = (id, dataProviderUrl, prefLabel, isArray) => {
+    if (id.startsWith('http://erlangen-crm.org/current/')) {
+      id = dataProviderUrl;
+    }
     return (
       <React.Fragment>
         {props.externalLink &&
diff --git a/src/client/reducers/events.js b/src/client/reducers/events.js
index 4cc30049cc5e2834cda53a2fe250cf030a74d970..dc358f00f2cf1674b16064f2ea3b5ed29317c718 100644
--- a/src/client/reducers/events.js
+++ b/src/client/reducers/events.js
@@ -45,7 +45,7 @@ export const INITIAL_STATE = {
       desc: 'Type description',
       valueType: 'object',
       makeLink: true,
-      externalLink: false,
+      externalLink: true,
       sortValues: false,
       numberedList: false,
       minWidth: 200,
diff --git a/src/server/sparql/SparqlQueriesEvents.js b/src/server/sparql/SparqlQueriesEvents.js
index 7358aba2179da33ca4998507cac6ed705ca6e2fd..1611bc27102e5fd5ed067059235be6829f3fe953 100644
--- a/src/server/sparql/SparqlQueriesEvents.js
+++ b/src/server/sparql/SparqlQueriesEvents.js
@@ -2,7 +2,8 @@ export const eventProperties = `
     {
       ?id a ?type__id .
       ?type__id skos:prefLabel|rdfs:label ?type__prefLabel .
-      BIND(CONCAT("/events/page/", REPLACE(STR(?id), "^.*\\\\/(.+)", "$1")) AS ?type__dataProviderUrl)
+      BIND(?id as ?type__dataProviderUrl)
+      #BIND(CONCAT("/events/page/", REPLACE(STR(?id), "^.*\\\\/(.+)", "$1")) AS ?type__dataProviderUrl)
     }
     UNION
     {