Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

The Sentimeter, Part 1

By Mark Gibbs , Network World , 08/06/2009
Gibbs
  • Share/Email
  • Tweet This
  • Comment
  • Print

In one of my June Web Applications newsletters I wrote about a new service called OpenAmplify that had impressed me. In case you didn't catch that issue, let me summarize what OpenAmplify is all about.

OpenAmplify is a linguistic engine that you present a block of text to analyze through a RESTful API. The service returns the content's semantic indications (called "signals") divided into topics, actions, styles and demographics.

Topic analysis identifies the nouns that are significant and reports their ranking and polarity (the degree of positive or negative bias as shown in the text), along with guidance (a measure of whether advice is being sought or offered), identification of proper nouns, and referenced locations.

Action analysis reports on the words that relate to action with measures of decisiveness (how likely the action is to be taken), guidance and temporality (when the action may take place).

Style analysis detects how "flowery" the writing style is and the amount of slang used, while demographic analysis returns measures of the likely age, gender and education level signals of the text's author or audience.

What got me really excited was using OpenAmplify to analyze social media in which I include not only Twitter, Facebook and all the other usual suspects, but also e-mail and instant messaging.

There's a lot to the API, but here's a simple example of how you could request an OpenAmplify analysis:

http://portaltnx.openamplify.com/AmplifyWeb/AmplifyThis?analysis=all&apiKey=<apikey>&inputtext=<urlencoded_input_text>

In this request you'd insert your API key value in place of <apikey> (you get this key when you sign up, which is free) and the text you want to have analyzed in place of the string <urlencoded_input_text> formatted by URL encoding. The returned results are in XML format by default (JSON and DART are also options). The results from a real example are far too long to include here but the API documentation has several examples you can peruse at your leisure.

What's really cool about this is that instead of submitting URL encoded text you can give OpenAmplify a URL and it will go and fetch the remote content and then analyze and return the results. So, should you be so motivated, you could try this query:

  • Share/Email
  • Tweet This
  • Comment
  • Print
Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed