Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Our strategy is to make the customer’s data more alive by offering insights into their data. For example, offer a summary of a document, a list of named entities, and a sentiment analysis. The /wiki/spaces/CS/pages/4652335105, which offers a wide range of analyses, is an example of this. Additionally, we want these insights to be integrated into the front end, specifically in the context of a single object.

Connector

Module

Insights are added to MediaHaven by activating new Module Plugins of the category “Insights”. The corresponding connector then delivers the insights of the object by analyzing the object during ingest and returning the insight(s) after the analysis has been completed.

Metadata

The results of the analysis can also be optionally persisted as metadata by configuring the custom properties of the Module Plugins. See https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4652335133/Insights+Connector+Contract#Configuration for more information.

Schematic

To realize this, we will create a new category of connectors called “Insights”. In the sketch below there are two flows

  1. In the ingest workflow, that requests the insights connector to analyze the object and (a)synchronously waits for the analysis to complete (drawn as the steps A-B-C-D)

  2. The end user that requests and receives insights into their document (drawn as the steps 1-2-…-6)

The asynchronous webhook handling is not part of the current POC, and instead, a simpler polling approach is followed during ingest.

Inc drawio
zoom1
simple0
isSketch1
custContentId4597121034
pageId4596203563
lbox1
diagramDisplayNameinsights-connector
hiResPreview0
baseUrlhttps://mediahaven.atlassian.net/wiki
imgPageId4651876362
diagramNameinsights-connector
pCenter0
aspect8shwbx2mw8dkjVlKFSWI 1
width1905
includedDiagram1
aspectHash4eb8f0308f43e43181850c157355e770508d61e9
linksauto
tbstyletop
height1059

Contract

https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4652335133/Insights+Connector+API+contract