diff --git a/Directory.Build.targets b/Directory.Build.targets
index 28d00bc..c92ec76 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -19,8 +19,4 @@
-
-
-
-
diff --git a/docs/0.1.0-release-notes.md b/docs/0.1.0-release-notes.md
new file mode 100644
index 0000000..d12af52
--- /dev/null
+++ b/docs/0.1.0-release-notes.md
@@ -0,0 +1,2 @@
+### Features
+Initial release
diff --git a/src/ExternalSearch.Providers.KnowledgeGraph.csproj b/src/ExternalSearch.Providers.KnowledgeGraph.csproj
index b9d55ab..0bc4135 100644
--- a/src/ExternalSearch.Providers.KnowledgeGraph.csproj
+++ b/src/ExternalSearch.Providers.KnowledgeGraph.csproj
@@ -19,7 +19,12 @@
pdbonly
-
+
+
+
+
+
+
@@ -31,7 +36,4 @@
-
-
-
\ No newline at end of file
diff --git a/src/KnowledgeGraphExternalSearchProvider.cs b/src/KnowledgeGraphExternalSearchProvider.cs
index 81591a1..509e9a5 100644
--- a/src/KnowledgeGraphExternalSearchProvider.cs
+++ b/src/KnowledgeGraphExternalSearchProvider.cs
@@ -20,13 +20,17 @@
using CluedIn.ExternalSearch.Providers.KnowledgeGraph.Vocabularies;
using RestSharp;
using System.Web;
+using CluedIn.Core.Data.Relational;
+using CluedIn.Core.ExternalSearch;
+using CluedIn.Core.Providers;
+using EntityType = CluedIn.Core.Data.EntityType;
namespace CluedIn.ExternalSearch.Providers.KnowledgeGraph
{
/// The knowledge graph external search provider.
///
///
- public partial class KnowledgeGraphExternalSearchProvider : ExternalSearchProviderBase, IExternalSearchResultLogger
+ public partial class KnowledgeGraphExternalSearchProvider : ExternalSearchProviderBase, IExternalSearchResultLogger, IExtendedEnricherMetadata
{
/**********************************************************************************************************
* FIELDS
@@ -1425,5 +1429,13 @@ private void PopulateMetadata(IEntityMetadata metadata, IExternalSearchQueryResu
if (resultItem.Data.url != null && Uri.TryCreate(resultItem.Data.url, UriKind.Absolute, out uri))
metadata.Uri = uri;
}
+
+ public string Icon { get; } = "Resources.knowledgegraph.jpg";
+ public string Domain { get; } = "https://developers.google.com/knowledge-graph";
+ public string About { get; } = "Knowledge Graph is enricher which allows you to find entities using Google Knowledge Graph API";
+ public AuthMethods AuthMethods { get; } = null;
+ public IEnumerable Properties { get; } = null;
+ public Guide Guide { get; } = null;
+ public IntegrationType Type { get; } = IntegrationType.Cloud;
}
}
diff --git a/src/Resources/knowledgegraph.jpg b/src/Resources/knowledgegraph.jpg
new file mode 100644
index 0000000..6c35ff4
Binary files /dev/null and b/src/Resources/knowledgegraph.jpg differ