4 February 2010 2 Comments

Semantic Web in Action – OpenAmplify

A twist on traditional Semantic Web Technologies, OpenAmplify looks to go beyond simply data categorization or classification and strike at the heart of what content means. By its own definition, “OpenAmplify is a web service that brings human understanding to content.” In doing so, it decodes the linguistic structure of content and returns the embedded topics, brands, people, perspectives, emotions, actions and timescales. OpenAmplify provides a unique tool and resource to the Semantic Web community.

So What Does OpenAmplify do?

Put simply, Amplify Meaning.  OpenAmplify identifies the parts of speech in text and captures indicators of emotional meaning. By utilizing OpenAmplify, text can be analyzed from a semantic standpoint while retaining the ability to look at meaning of the underlying content.

How Does OpenAmplify Work?

OpenAmplify analyzes text content from any source using language processing technology and returns different ‘signals‘ in an XML structure.

5 different text analyses exist to chose from individually, but the option to amplify text using all analyses is available as well.

Analyses of the text include:
  • The Topic Analysis – Which returns topical signals including a positive or negative perception (polarity) and degree to which guidance is sought (guidance).
  • The Action Analysis – Which returns signals related to actions detected in the text including the likelihood of the action being taken (decisiveness), degree to which guidance is sought (guidance) and time when the action might take place (temporality).
  • The Style Analysis – Which returns stylistic signals indicating how elaborate and decorative the linguistics are (flamboyancy) as well as the degree to which the text invokes slang vocabulary (slang).
  • The Demographic Analysis – Which returns the likely age, gender and education level of the text’s author or audience.
  • The TopicIntentions Analysis – Which  reports topics with associated action signals (A hybridization of Topic and Action).

Upon submission, OpenAmplify returns an XML structure, denoting an amplification of the content corresponding to the desired analysis.

How Can OpenAmplify Help Me?

OpenAmplify provides a tool and resource for both individuals and corporations.

Distinct uses for OpenAmplify include:
  • Online Advertising – By enabling advertisers, publishers and ad networks to monitor brand safety, reputation management, targeting and SEO online through real-time content analysis in XML structure which can be dynamically incorporated and acted upon.
  • News Analytics – By providing a qualitative data component, generated from precision amplification of topic representation, to a quantitative news flow.
  • Blog post-tagging and comment analysis – By providing feedback for content generators on the tone and structure of their language and writing style, bloggers can know how to tag their posts and how readers perceived it via comments.

How Do I use OpenAmplify?

However you want! Currently OpenAmplify hosts an OpenAmplify repository of applications built by the OpenAmp Team and community users. Two Notable applications include: TweetyPants and the OpenAmplify Gmail Add-On (which requires Grease Monkey).

To use OpenAmplify for a personal web service like the Gmail Add-On or a Drupal plugin, you will need to:
  1. Join the OpenAmplify community.
  2. Go Edit Profile, and copy your OpenAmplify API Key to enter in any OpenAmplify applications of your choice.

Note: OpenAmplify provides 1,000 free “transactions” per day, once you’ve registered for your free API key. This proves generous enough for the average user. A premium service is available to individuals and organizations looking for responses in excess of that.

Can’t find that perfect tool to meet your text amplification need? Amp it yourself!

OpenAmplify offers a wide range of tutorials and developer resources. ranging from code samplestutorials, and documentation to help you construct that perfect application. I’m currently developing a free OpenAmplify WordPress plugin for semantic tagging and linguistic text feedback, so if your a WordPress blogger, hold tight, there’s a solution in the works!

In A Nutshell

All in all, OpenAmplify is pretty unique in its construct and contribution to the Semantic Web.  The vast array of solutions and web applications it offers are powerful. Furthermore, interface with an API offers the web community a sure fire way to amplify content as best they see fit. If your looking to take your content generation and analysis to a whole new level and see what it really means, give it a try.

OpenAmplify is ready for you, Loud and Clear.

Be Sociable, Share!

2 Responses to “Semantic Web in Action – OpenAmplify”

  1. Dan Stocker 4 February 2010 at 6:14 am #

    Being involved in collective content definition, grading and mapping, I got pretty enthused when I read the highlighted section about OpenAmplify bringing human understanding into the loop. But then I read on and checked out their website too, where it turned out that it’s ‘just’ another NLP solution.

    Human understanding cannot be exercised by algorithms, so I find their tagline a bit misleading. I strongly believe that harnessing actual human understanding through frictionless web apps will greatly improve the semantic web experience. These tools however, need clues to follow up, and advanced NLP such as OpenAmplify are excellent for that purpose.

    More info on human-driven semantic methods on my blog: http://collectiveweb.wordpress.com/tag/content-mapping/

  2. David Kuhta 4 February 2010 at 7:23 am #

    Dan, first off thanks for commenting! I agree with you 100% that “Human understanding cannot be exercised by algorithms.” After reading your post “Ontologies in Content Mapping” I think OpenAmplify would fit nicely into that category of “Clues to rely on” you describe at the end. I can’t say that I was at all familiar with collective content definition or mapping though prior to reading your post, so it was a welcome read.

    With respect to OpenAmplify though, I wanted to distinguish it from other NLPs on the basis of: its focus not simply being semantic categorization, the benefits it offers in content structuring, and the API from which the semantic web community can draw structured contextual data until a concept like “collective ontology management” can be realized.

    Look forward to reading more from your blog and expanding my knowledge with your insights on the constructs of the Semantic Web.


Leave a Reply