Dela via


MeaningCloud (Independent Publisher) (Preview)

MeaningCloud provides you a set of actions around classification, categorization, analysis and more.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Clement OLIVIER
URL https://stuffandtacos.azurewebsites.net/
Email clement@carfup.com
Connector Metadata
Publisher Clement Olivier
Website https://www.meaningcloud.com/
Privacy policy https://www.meaningcloud.com/data-protection-policy
Terms and Conditions https://www.meaningcloud.com/terms-and-conditions
Categories AI; Data

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
key securestring The key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Corporate Reputation

This API semantically tags content in various languages for Corporate Reputation analysis purposes.

Deep Categorization (premium)

Text Classification assigns one or more classes to a text according to their content.

Document Structure

This service extracts different sections of a given document with markup content, including the title, headings, abstract and parts of an email.

Language Identification

Language Identification (LID) is the process of finding out in which language a given text is written.

Sentiment Analysis

Sentiment Analysis is MeaningCloud's solution for performing a detailed multilingual sentiment analysis of texts from different sources.

String of text with the summary extracted for the document

Summarization tries to extract a summary for a given document, selecting the most relevant sentences in it to try to sum up what it is about.

Text Classification

It allows you to select if in the results you want to include the parents or the ancestors of the category/categories.

Text Clustering

This is MeaningCloud's solution for automatic document clustering, i.e., the task of grouping a set of texts in such a way that texts in the same group (called a cluster) are more similar to each other than to those in other clusters.

Corporate Reputation

This API semantically tags content in various languages for Corporate Reputation analysis purposes.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Language to Analyse
lang True string

Language of the text to analyze.

Classification model to use
model string

It will define into which categories the text may be classified.

Returns

Name Path Type Description
Status code
status.code integer

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits integer

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits integer

Credits left to reach the usage limit.

entity_list
entity_list array of object

List of the entities identified in the text.

ID
entity_list.id string

Id of the entity.

Form
entity_list.form string

Main form of the entity.

Type
entity_list.type string

Ontology type of the entity.

Polarity
entity_list.polarity string

Global polarity of the entity.

category_list
entity_list.category_list array of object

List of reputational categories in which the entity is classified.

Code
entity_list.category_list.code string

Category code.

Label
entity_list.category_list.label string

Category description.

Polarity
entity_list.category_list.polarity string

Polarity associated to the category.

Absolute relevance
entity_list.category_list.abs_relevance integer

Absolute relevance value of the category.

Relative relevance
entity_list.category_list.relat_relevance integer

Relative relevance value of the category, a number in the 0-100% range, and computed with respect to the top ranked result.

sentence_list
entity_list.category_list.sentence_list array of object

List of sentences in which the text is divided.

Text
entity_list.category_list.sentence_list.text string

Sentence text.

Inip
entity_list.category_list.sentence_list.inip string

Position of the first character of the sentence (zero indexed).

Endp
entity_list.category_list.sentence_list.endp string

Position of the last character of the sentence (zero indexed).

Deep Categorization (premium)

Text Classification assigns one or more classes to a text according to their content.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Classification model to use
model True string

It will define into which categories the text may be classified.

Descriptive title of the content
title string

The terms relevant for the classification process found in the title will have more influence in the classification than if they were in the text.

Output format
of string

Output format.

Debug mode
debug string

When enabled, it shows additional debug information about the rules in the model that have been fired.

Verbose mode
verbose string

When active, it shows additional information about the sentiment analysis specifically.

Polarity
polarity string

Determines if categories will contain an associated polarity value.

Returns

Name Path Type Description
Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

category_list
category_list array of object

Contains list of categories in which the input text is classified.

Code
category_list.code string

Category code.

Label
category_list.label string

Category description.

Absolute relevance
category_list.abs_relevance string

Absolute relevance value of the category.

Relevance
category_list.relevance string

Relative relevance value of the category, a number in the 0-100% range.

Document Structure

This service extracts different sections of a given document with markup content, including the title, headings, abstract and parts of an email.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Output format
of string

Output format.

Returns

Name Path Type Description
Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

Title
title string

Title of the document

Abstract List
abstract_list array of

It will include the pieces of text than include abstract markers such abstract, introduction, overview or summary.

Heading List
heading_list array of string

Takes into account all the heading tags found in the text, as well as paragraphs that follow what can be considered a title format.

From
emails_info.from string

String with the sender.

To
emails_info.to array of

Array of strings with all the contacts the email is sent to.

CC
emails_info.cc array of

Array of strings with all the contacts in copy in the email.

Subject
emails_info.subject array of

String with the subject of the email.

Language Identification

Language Identification (LID) is the process of finding out in which language a given text is written.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Returns

Name Path Type Description
Status code
status.code integer

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits integer

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits integer

Credits left to reach the usage limit.

language_list
language_list array of object

Contains the list of languages detected, sorted by relevance.

ISO-639-1
language_list.iso-639-1 string

Two-letter code of the language if it is included in the ISO-639-1 standard.

ISO-639-2
language_list.iso-639-2 string

Two-letter code of the language if it is included in the ISO-639-2 standard.

ISO-639-3
language_list.iso-639-3 string

Two-letter code of the language if it is included in the ISO-639-3 standard.

Language
language_list.language string

Code of the language.

Name
language_list.name string

Human-readable name of the language.

Relevance
language_list.relevance integer

Relevance value associated to the detected language.

DeepTime
deepTime float

Time taken for the neural network to perform the identification.

Time
time float

Time taken for the API to perform the request.

Sentiment Analysis

Sentiment Analysis is MeaningCloud's solution for performing a detailed multilingual sentiment analysis of texts from different sources.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Language of the text
lang True string

Language of the text to analyze.

Output format
of string

Output format.

Text format
txtf string

The text format parameter specifies if the text included in the txt parameter uses markup language that needs to be interpreted.

Model to use
model string

Sentiment model to use.

Verbose mode
verbose string

When active, it shows additional information about the sentiment analysis specifically.

Unknown words
uw string

Deal with unknown words.

Returns

Name Path Type Description
Agreement
agreement string

Marks the agreement between the sentiments detected in the text, the sentence or the segment it refers to.

Confidence
confidence string

Represents the confidence associated with the sentiment analysis performed on the text.

Irony
irony string

Indicates the irony of the text.

Model
model string

Holds the model used in the evaluation followed by an underscore and the language in which the analysis has been carried out.

Score Tag
score_tag string

Polarity of the element it refers to: global polarity,polarity_term, sentimented_concept, sentimented_entity, segment or sentence.

sentence_list
sentence_list array of object

sentence_list

Agreement
sentence_list.agreement string

Marks the agreement between the sentiments detected in the text, the sentence or the segment it refers to.

Bop
sentence_list.bop string

Marks if the sentence is the beginning if the paragraph (y or n).

Confidence
sentence_list.confidence string

Represents the confidence associated with the sentiment analysis performed on the text.

Endp
sentence_list.endp string

Position of the last character of the sentence (zero indexed).

Inip
sentence_list.inip string

Position of the first character of the sentence (zero indexed).

Score Tag
sentence_list.score_tag string

Polarity of the element it refers to: global polarity,polarity_term, sentimented_concept, sentimented_entity, segment or sentence.

segment_list
sentence_list.segment_list array of object

List of segments in which each sentence has been divided to perform the analysis.

Agreement
sentence_list.segment_list.agreement string

Marks the agreement between the sentiments detected in the text, the sentence or the segment it refers to.

Confidence
sentence_list.segment_list.confidence string

Represents the confidence associated with the sentiment analysis performed on the text.

Endp
sentence_list.segment_list.endp string

Position of the last character of the sentence (zero indexed).

Inip
sentence_list.segment_list.inip string

Position of the first character of the sentence (zero indexed).

polarity_term_list
sentence_list.segment_list.polarity_term_list array of object

List of words with polarity found in the segment.

Confidence
sentence_list.segment_list.polarity_term_list.confidence string

Represents the confidence associated with the sentiment analysis performed on the text.

Endp
sentence_list.segment_list.polarity_term_list.endp string

Position of the last character of the sentence (zero indexed).

Inip
sentence_list.segment_list.polarity_term_list.inip string

Position of the first character of the sentence (zero indexed).

Score Tag
sentence_list.segment_list.polarity_term_list.score_tag string

Polarity of the element it refers to: global polarity,polarity_term, sentimented_concept, sentimented_entity, segment or sentence.

sentimented_concept_list
sentence_list.segment_list.polarity_term_list.sentimented_concept_list array of SentimentConceptListResponse

This is a list of the concepts identified in the text with a certain polarity.

Tag Stack
sentence_list.segment_list.polarity_term_list.tag_stack string

Polarity modifiers affecting this polarity term.

Text
sentence_list.segment_list.polarity_term_list.text string

Text of the term, including in parentheses the polarity modifiers it is affected by, and the context words used to determine its polarity

Score Tag
sentence_list.segment_list.score_tag string

Polarity of the element it refers to: global polarity,polarity_term, sentimented_concept, sentimented_entity, segment or sentence.

Segment Type
sentence_list.segment_list.segment_type string

This field indicates if the segment has been used to compute the aggregated polarity of its parent.

Text
sentence_list.segment_list.text string

Text of the segment

sentimented_concept_list
sentence_list.sentimented_concept_list array of SentimentConceptListResponse

This is a list of the concepts identified in the text with a certain polarity.

sentimented_entity_list
sentence_list.sentimented_entity_list array of SentimentConceptListResponse

This is a list of the entities identified in the text with a certain polarity.

text
sentence_list.text string

text

sentimented_concept_list
sentimented_concept_list array of SentimentConceptListResponse

This is a list of the concepts identified in the text with a certain polarity.

sentimented_entity_list
sentimented_entity_list array of SentimentConceptListResponse

sentimented_entity_list

Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

Subjectivity
subjectivity string

Marks the subjectivity of the text.

String of text with the summary extracted for the document

Summarization tries to extract a summary for a given document, selecting the most relevant sentences in it to try to sum up what it is about.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Language of the text
lang True string

Language of the text to analyze.

Number of sentences
sentences integer

Number of sentences for the summary.

Output format
of string

Output format.

Returns

Name Path Type Description
Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

Summary
summary string

String of text with the summary extracted for the document.

Text Classification

It allows you to select if in the results you want to include the parents or the ancestors of the category/categories.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Classification model to use
model True string

It will define into which categories the text may be classified.

Descriptive title of the content
title string

The terms relevant for the classification process found in the title will have more influence in the classification than if they were in the text.

Debug mode
debug string

When enabled, it shows additional debug information about the rules in the model that have been fired.

Verbose mode
verbose string

When active, it shows additional information about the sentiment analysis specifically.

Expand Hierarchy
expand_hierarchy string

Deal with unknown words.

Returns

Name Path Type Description
category_list
category_list array of object

Contains list of categories in which the input text is classified.

Abs relevance
category_list.abs_relevance string

Absolute relevance value of the category.

Code
category_list.code string

Category code.

Label
category_list.label string

Category description.

Relevance
category_list.relevance string

Relative relevance value of the category, a number in the 0-100% range, and computed with respect to the top ranked result.

Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

Text Clustering

This is MeaningCloud's solution for automatic document clustering, i.e., the task of grouping a set of texts in such a way that texts in the same group (called a cluster) are more similar to each other than to those in other clusters.

Parameters

Name Key Required Type Description
API Key
key True string

Authorization key for using MeaningCloud services.

Text to Analyse
txt True string

Text to Analyse.

Language of text
lang True string

It specifies the language in which the text is.

Output format
of string

Output format.

Mode
mode string

Define the approach used to carry out the clustering process.

Stop words
sw string

Stopwords to be ignored by the algorithm, both in the clustering process, and as labels for the clusters.

Returns

Name Path Type Description
Status code
status.code string

Numerical value of result code.

Message
status.msg string

Human-readable error code, if any, or OK.

Credits
status.credits string

Credits consumed by the request. A credit corresponds to a bucket of 500 words.

Remaining credits
status.remaining_credits string

Credits left to reach the usage limit.

cluster_list
cluster_list array of object

List of cluster objects that have been detected for the set of documents sent.

Title
cluster_list.title string

Contains the title assigned to the cluster. If more than one term is assigned, they will be separated by commas.

Size
cluster_list.size integer

Contains the number of documents included in the cluster.

Score
cluster_list.score string

Relevance value assigned to the cluster.

Document 1
cluster_list.document_list.1 string

Document 1

Document 2
cluster_list.document_list.2 string

Document 2

Document 3
cluster_list.document_list.3 string

Document 3

Document 4
cluster_list.document_list.4 string

Document 4

Document 5
cluster_list.document_list.5 string

Document 5

Document 6
cluster_list.document_list.6 string

Document 6

Document 7
cluster_list.document_list.7 string

Document 7

Document 8
cluster_list.document_list.8 string

Document 8

Document 9
cluster_list.document_list.9 string

Document 9

Document 10
cluster_list.document_list.10 string

Document 10

Definitions

SentimentConceptListResponse

Name Path Type Description
Endp
endp string

Position of the last character of the sentence (zero indexed).

Inip
inip string

Position of the first character of the sentence (zero indexed).

Score Tag
score_tag string

Polarity of the element it refers to: global polarity,polarity_term, sentimented_concept, sentimented_entity, segment or sentence.

Form
form string

Main form of the entity/concept in the language specified in the ilang parameter.

ID
id string

ID of the entity/concept.

Type
type string

Ontology type of the entity/concept.

Variant
variant string

How the entity/concept appears in the text (only in polarity_term elements).